Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added react state management tools like redux and recoil #1185

Merged
merged 7 commits into from
Jul 3, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ export const sidebarData: ISidebar[] = [
},
{ name: 'Java', url: '/java', resources: DB.java },
{ name: 'Kotlin', url: '/kotlin', resources: DB.kotlin },
{ name: 'Rust', url: '/rust', resources: DB.Rust },
],
},
{
Expand Down
14 changes: 14 additions & 0 deletions database/frontend/react.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,19 @@
"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 and 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. JavaScript React Recoil. 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 emphasizes 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": "Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory",
"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"
}
]