Nothing here yet.
Nothing here yet.
In my opinion, Material UI is a very much mature and the most popular UI framework for react out there with a veriety of components and new ones frequently released. The support community is huge and welcoming as well. I have presonally build clean and professional looking apps using material ui with less amount of time. Give it a look - https://material-ui.com/ Advantages: Very clean and professional, highly customisable, follows official material design spec. The only downside is that the library when built finally without any optimisations is a bit heavy compared to other frameworks. But there are guides to optimise bundle size and performance of material ui and i think there is a huge future for this framework.
You can use javascript's compute property capabilities. Let's say you want to dynamically select the district based on the state. Construct a json describing your conditions. [ { " fieldName ": "state" , " dependentOn ": null }, { " fieldName ": "district" , " dependentOn ": "state" //this name should be same as that of mapStateToProps }, { " fieldName ": "city" , " dependentOn ": "district" }, ] Iterate over the above to create react elements and for each you can access the values using selectors. ex: const getDistrictsByState = ( currentState ) => { return ( state )=> state[currentState] //computed at runtime } Hope this gives you some idea :)