bulletproof-react
redux-toolkit
bulletproof-react | redux-toolkit | |
---|---|---|
250 | 302 | |
29,333 | 10,798 | |
- | 0.4% | |
8.3 | 9.8 | |
about 1 month ago | 9 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bulletproof-react
-
Coding Snippets Dev Log (9/27/23)
Using -> this guide to help structure a project in a better way
-
Best File Structure
bulletproof react
-
Beware of teammates who refactor code based on personal taste without proper documentation or completeness. Sounds familiar.
Well I’d definitely have a file structure in place. I use bullet proof react as my go to. But I mean like…I’d say there’s probably 10 things causing 90% of the problems. So things like folder structure, yes, but also how long the files are, I mean…how enmeshed it all is…maybe the naming conventions.
-
My React Beginner Project
Follow this: https://github.com/alan2207/bulletproof-react
-
What's the best component / folder architecture for a project to scale?
Your approach is similar to bulletproof-react, which I personally love. I have built projects of all sizes with it and the DX was always nice! Check it out if you want and good luck on your project 😁
-
Are there any react js best practices websites?
Link for the lazy ones.
-
Inspiration for my first React project
Not sure if this helps, but Bulletproof React is a very good architecture to React projects of any size. Maybe it can give you some insight on how to structure your project. Good luck!
- Software Architecture in React
- Software Architecture in frontend
-
Best practices for organizing projects files in react
Been content with how Bulletproof react does it, only thing missing for me is differentiation between views and components.
redux-toolkit
-
Getting Started with Redux and Redux Toolkit
So you can imagine how much more we'd need to write to introduce reducers and actions in a real-world application. This is where Redux ToolKit comes in very handy.
-
Simplifying State Management with Redux Toolkit: A Complete Guide
Redux Toolkit Documentation
-
A mid-career retrospective of stores for state management
Redux is rather overkill in today's front end ecosystem if you're building an MVP, and as of late more have been using redux-toolkit or useReducer to update slices of state.4
-
React 19 Finally Stable, New Rust-Based JavaScript Framework, New Developer Tools, and more
React 19 Async Features Boa v0.20 Rust-Powered Engine Safari 18.2 Developer Updates Redux Toolkit 2.5 Termo Civet Rockpack
-
Building a Scalable URL Shortener with Node.js (Part 2/2)
RTK Query: A data-fetching and state management tool for making API requests to our backend.
-
Understanding Redux: A tutorial with examples
To cut down the boilerplate, Redux provides a handy extension, popularly known as the Redux Toolkit, which is recommended for use in a React-Redux setup. We’ll cover the advantages of RTK and its utilities as we discuss the core concepts of Redux.
-
Redux Toolkit vs. Plain Redux: How Immer Transforms State Management
Redux Toolkit (RTK) is an abstraction built on top of Redux that simplifies its usage by reducing boilerplate and making common tasks easier. RTK provides convenient functions like createSlice for generating actions and reducers in one go, and createAsyncThunk for handling asynchronous logic (like API calls). It offers tools to manage state efficiently without having to manually set up actions, reducers, and middleware, streamlining the setup process for new Redux projects.
-
QuickTip: Writing Shared (common) reducer actions in redux-toolkit
The modern way to write redux is through redux-toolkit as recommended by redux maintainers.
-
Guide to Redux: A Robust State Management Library for JavaScript Applications
Redux Toolkit Documentation
-
The Ultimate React Roadmap for 2024 - Learn React the Right Way
Redux is one of the most popular state management libraries for React. The Redux Toolkit simplifies the process of setting up and using Redux in your projects.
What are some alternatives?
react-clean-architecture - A realistic approach to implement clean architecture on react codebases
redux-saga - An alternative side effect model for Redux apps
documentation - 🍰 Architectural methodology for frontend projects
zustand - 🐻 Bear necessities for state management in React
excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
redux-thunk - Thunk middleware for Redux
payload - Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
next-redux-wrapper - Redux wrapper for Next.js
SAAS-Starter-Kit-Pro - 🚀A boilerplate for building Software-as-Service (SAAS) apps with Reactjs, and Nodejs
vite - Next generation frontend tooling. It's fast!
clean-code-javascript - Clean Code concepts adapted for JavaScript
react-query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for TS/JS, React, Solid, Svelte and Vue. [Moved to: https://github.com/TanStack/query]