leftmove / wallstreetlocal

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

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

Open leftmove opened 6 months ago

leftmove commented 6 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 3 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 3 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 3 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 3 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 3 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