ushahidi / platform

Ushahidi Platform API version 3+
http://ushahidi.com
Other
677 stars 506 forks source link

Create requirements checklist for frontend framework #2348

Closed crcommons closed 6 years ago

crcommons commented 6 years ago
rjmackay commented 6 years ago

File structure is probably the important bit. And TBH we're likely to get it wrong first try I'd suggest something like https://marmelab.com/blog/2015/12/17/react-directory-structure.html

For redux we can start with https://tonyhb.gitbooks.io/redux-without-profanity/content/architecture.html as reasonable recommendations. Though we definitely don't need to use all of it.

rjmackay commented 6 years ago

https://github.com/developit/preact-redux

rjmackay commented 6 years ago

This might be a follow up task

rjmackay commented 6 years ago

If we want to enforce immutable data structures: https://github.com/rtfeldman/seamless-immutable Might be worth a look as a simpler option compared to immutablejs. However I can't find exactly how to best connect this with redux.