I have created a view with store because have some header list components. In timeline we want to show 2 of this. Like belove. So should i remove the reducer dependency? What would your solution?
Usage multiple view of same component with same reducer
163 Views Asked by Ertuğrul Karababa At
1
There are 1 best solutions below
Related Questions in REACTJS
- ussd reader in Recket Native module
- Teams tab application returns SSO error in mobile Outlook
- Github Pages Deployment deploys a blank page
- Is there any way to glow this bulb image like a real light bulb
- Optimize LCP ReactJs
- Page in React only renders elements after refreshing
- Unable to Post Form Data to MongoDB because of picturepath
- MERN Stack App - User Avatar Upload - 500 Error After Deployment on Render
- Hooks are not supported inside an async component error in nextjs project using useQuery
- How to change the Font Weight of a SelectValue component in React when a SelectItem is selected?
- On the server side, it returns undefined but on the client side, logs the values no problem
- Multilevel dropdown with checkboxes in Select component
- TypeScript Error only on big type only when assigned to a variable
- Deployment through app engine, cloud sql database, problem connecting with server code, doesn't connect
- Data is not filtering in props. Showing passdata.map is not a function
Related Questions in REDUX
- Data in global storage appears only after the page is reloaded. Redux
- Monaco editor удаление таба
- my response stucks i dont get error or undefined
- import thunk from `redux-thunk` not working in stackblitz
- how to updated nested state array in extrareducer
- TypeScript Error: Expected 0 arguments, but got 1
- How do you mock the resolved value of an awaited dispatch
- Redux thinks that a thunk is a reducer when being dispatched within a callback
- Can I add a checkbox to the uploaded image to make it the cover image? AntD
- Redux migrate old state to a new state
- RTK async thunk takes only pending state on dispatch
- Accessing error object in response from API Slice redux toolit
- How to merge cached values using RTK query?
- Problem with routing in ReactJs and Redux
- Redux circular store ciruclar dependency
Related Questions in REDUX-REDUCERS
- React Redux: useSelector returning null value from the reducer?
- React Redux: data not fetching from reducer to the components?
- How typing rtk reducer in root module?
- Why is Store.getState() returning 'any' type after using rootReducer with combinedReducers?
- How to update one specific item in react redux?
- combineReducer in Redux is nesting the state inside each state item and I don't know why
- Usage multiple view of same component with same reducer
- Uncaught Error: "reducer" is a required argument, and must be a function or an object of functions that can be passed to
- The method called in action component of redux is not working
- RTK Query extraReducers: Uncaught TypeError: Cannot read properties of undefined (reading 'matchFulfilled')
- Redux toolkit in vanilla JavaScript - reducer has too much responsibility
- Redux Toolkit Reducers and ExtraReducers : Calling a reducer that has a prepare callback from within an extra reducer doesn't call reducer
- State is an array but I am not able to read it or update based on the value of this array in redux. It outputs Proxy instead
- Reducer doesn't catch action
- Redux with react, how to pass and receive the data
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

You should not write a Redux reducer "for a view" in the first place. Redux is your data layer. It should not contain your data in a format that is especially readable for a certain component, but it should contain the data for your application - and each component can use selectors to get the data out of it that it needs. Having one reducer that exactly has the right shape and data for a component/view is essentially an antipattern. It should not have a lot of influence on the shape or contents of your Redux store if you have one view, two views, or five views displaying that data.
I highly recommend you read the Redux Style Guide as I guess you might have a few other ideas that might be going against our recommendations.
Also, as you are using the word "reducer", and not the more modern "slice", you might be using an outdated style of Redux. Just to make sure you are aware of this: modern Redux does not use
switch..casereducers, ACTION_TYPES, immutable reducer update logic,connect/mapStateToPropsandcreateStore/applyMiddlewareany more. Modern Redux is about 1/4 of the code and avoids common pitfalls. You can read about it here.If you need a tutorial that shows modern Redux and explains how it should be used, I would recommend you to look at the official Redux tutorial.