leftmove / wallstreetlocal

Free and open-source stock tracking website for America's biggest money managers.
https://wallstreetlocal.com
MIT License
440 stars 39 forks source link

Split reducers into different files, or change state logic #7

Open leftmove opened 8 months ago

leftmove commented 8 months ago

Currently, wallstreetlocal uses Redux to manage all the complex, global state for different filers. This leads to a couple problems.

Redux settings probably need to be tweaked to implement more best practices. filerSlice.js is a big file, and loading it dynamically, if possible, could improve performance.

Or maybe the best solution is to abandon Redux altogethor, and adopt a new (or no) state library.

shubham9069 commented 4 months ago

@leftmove I am new in this open-source world but I have a working experience As a Software developer so I want to make a small contribution to your vision can I be capable of doing it?

leftmove commented 4 months ago

Absolutely! Depending on your experience, this issue may be a bit complex and will take a while to understand.

Let me know which technologies you are most experienced in, and I can point you in the right direction.

@shubham9069

shubham9069 commented 4 months ago

@leftmove I worked On MERN as well as had experience in Angular. you can checkout my portfolio which gives me brief explanation of me and my work https://shubhamkaushik-portfolio.vercel.app/

leftmove commented 4 months ago

@shubham9069

It seems you are a seasoned React developer; this gives you a couple of options depending on what you want to dip your toes in.

Whatever you choose, please let me know and do not hesitate to ask for help. I'll assign you as soon as possible and give you some tips to start off.

Thank you!

shubham9069 commented 4 months ago

@leftmove I understand your concern but redux is also built on top of content API and I have prophecy in state Management using Context API. and second yeah I Would Love to contribute other 2 tasks

mustafa-tola commented 1 month ago

I would love to work on this task as i have previously worked on redux

aadarsh10c commented 1 month ago

Hey @leftmove , looks like person assigned this issue is not working, i would like to contribute to this issue. Please assign me this issue

leftmove commented 4 weeks ago

@mustafa-tola @aadarsh10c

Sorry for the late reply, have at it.

mustafa-tola commented 4 days ago

@leftmove i have done some work regarding this issue how can i test it sorry for the delay

leftmove commented 4 days ago

@mustafa-tola Easiest way to test is to run the front-end with npm run dev and make sure all the components are working.