Comments (2)
^ Should be done in cDM
cDM = componentDidMount()
cWM = componentWillMount()
When you add fetching or any other type of mutation in cWM
, you are inherently re-rendering your component. cWM
and ES6 class
constructors actually do the same thing, in this context. (Not always in other context's but for this example and in React, they are effectively the same). Also has a performance drawback because for every mutation in cWM
, the component renders twice instead of once.
Moral of the story, mutations should always go in cDM
s. You should do your best to initialize state in the constructor. I actually rarely use cWM
.
from react-redux-realworld-example-app.
This is a valid issue and should probably at least have someone take a look at.
from react-redux-realworld-example-app.
Related Issues (20)
- Application is not working with standalone backend HOT 1
- Can you please update this project HOT 5
- Minor changes need to take care HOT 2
- Use the Redux Toolkit library throughout the app
- how to add tags for articles? HOT 3
- Email / Password Always Invalid On Login Attempt HOT 1
- middlewares are not applied on react native HOT 1
- Whenever I come back to the home page from any other page It still shows the previously selected popular tag active and the articles under it are not filtered accordingly. Its showing global feed's articles.
- Real world
- There is no separate file for Action,reducer
- Is it justified to use redux for an application of this scale?
- Error use Laravel with React Js
- Updating to latest react, using react hooks, converting to functional components from class components HOT 1
- Unhandled Rejection (TypeError): Cannot read property 'tags' of undefined when trying to run with local Node Express backend HOT 1
- react-router-redux is deprecated
- Follow and favorite buttons not showing up on article page
- Unhandled Rejection (TypeError): Cannot read property '0' of null
- Your Feed pagination broken, not adding offset
- No pagination for My Articles and Favorited Articles of a user
- Unmaintained repository
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-redux-realworld-example-app.