Skip to content

Commit

Permalink
Merge pull request rupali-codes#1185 from surajmaurya0/linkhub-state-…
Browse files Browse the repository at this point in the history
…management

added react state management tools like redux and recoil
  • Loading branch information
k-deepak04 authored Jul 3, 2023
2 parents 3c752a3 + 2f070cc commit 14713f7
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 5 deletions.
1 change: 1 addition & 0 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ export const sidebarData: ISidebar[] = [
{ name: 'C Programming', url: '/c-programming', resources: DB.CProgramming },
{ name: 'Java', url: '/java', resources: DB.java },
{ name: 'Kotlin', url: '/kotlin', resources: DB.kotlin },
{ name: 'Rust', url: '/rust', resources: DB.Rust },
],
},
{
Expand Down
22 changes: 18 additions & 4 deletions database/frontend/react.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@
},
{
"name": "Fullstack Open",
"description": "This course serves as an introduction to modern web application development with JavaScript. The main focus is on building single page applications with ReactJS and use REST APIs built with Node.js. The course also contains a section on GraphQL, a modern alternative to REST APIs.",
"description": "This course serves as an introduction to modern web application development with JavaScript. The main focus is on building single-page applications with ReactJS and use REST APIs built with Node.js. The course also contains a section on GraphQL, a modern alternative to REST APIs.",
"url": "https://fullstackopen.com/en/",
"category": "frontend",
"subcategory": "react"
},
{
"name": "React 2025",
"description": "React2025 is the ultimate free course that guides you from zero lines of code to launching a fully functional SaaS app. Learn Next.js, React, Firebase Authentication, Firestore, Stripe for subscription payments, and Vercel for serverless deployment all in one comprehensive package.",
"description": "React2025 is the ultimate free course that guides you from zero lines of code to launch a fully functional SaaS app. Learn Next.js, React, Firebase Authentication, Firestore, Stripe for subscription payments, and Vercel for serverless deployment all in one comprehensive package.",
"url": "https://react2025.com/",
"category": "frontend",
"subcategory": "react"
Expand All @@ -51,9 +51,23 @@
},
{
"name": "Free React Bootcamp",
"description": "This 4-day React boot camp offers a solid foundation in React development. Each day features an in-depth video, providing a comprehensive learning experience for mastering React's concepts and techniques.",
"description": "This 4-day React bootcamp offers a solid foundation in React development. Each day features an in-depth video, providing a comprehensive learning experience for mastering React's concepts and techniques.",
"url": "https://ui.dev/free-react-bootcamp",
"category": "frontend",
"subcategory": "react"
},
{
"name": "React Redux ",
"description": "Redux is an open-source JavaScript library for managing and centralizing application state. It is most commonly used with libraries such as React or Angular for building user interfaces. Similar to Facebook's Flux architecture, it was created by Dan Abramov and Andrew Clark",
"url": "https://redux.js.org/introduction/getting-started",
"category": "frontend",
"subcategory": "react"
},
{
"name": "Recoil Js ",
"description": "Recoil is an experimental state management library. It provides several capabilities that are difficult to achieve with React alone. In this article, we learn about the recoil. js, and how it is managing state in React. Recoil js is another state management library for React.",
"url": "https://recoiljs.org/docs/introduction/getting-started/",
"category": "frontend",
"subcategory": "react"
}
]
]
3 changes: 2 additions & 1 deletion database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ export { default as csharp } from './languages/csharp.json'
export { default as typescript } from './languages/typescript.json'
export { default as ruby } from './languages/ruby.json'
export { default as CProgramming } from './languages/c-programming.json'
export { default as kotlin} from './languages/kotlin.json'
export { default as kotlin } from './languages/kotlin.json'
export { default as Rust } from './languages/rust.json'
export { default as java } from './languages/java.json'
export { default as cpp } from './languages/c++.json'
// ml & ai
Expand Down
23 changes: 23 additions & 0 deletions database/languages/rust.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"name": "Learn Rust Programming - Official Docs ",
"description": "Rust is a multi-paradigm, general-purpose programming language that highlights performance, type safety, and concurrency. It enforces memory-safety, ensuring that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages",
"url": "https://www.rust-lang.org/learn/get-started",
"category": "languages",
"subcategory": "rust"
},
{
"name": "Learn Rust Programming - Complete Course ",
"description": "In this beginner-level course, you will learn about the core concepts of Rust and underlying mechanisms in theory about the programming language",
"url": "https://www.youtube.com/watch?v=BpPEoZW5IiY",
"category": "languages",
"subcategory": "rust"
},
{
"name": "Rust Axum Full Course - Web Development",
"description": "Rust Programming - Full Course for Axum: An Awesome Web Framework for Rust. Not too low-level, not too high-level, well-componentized, complete, and with great ergonomics.",
"url": "https://www.youtube.com/watch?v=XZtlD_m59sM",
"category": "languages",
"subcategory": "rust"
}
]

0 comments on commit 14713f7

Please sign in to comment.