Redux Quick Start Guide
StartingwithadetailedoverviewofRedux,wewillfollowthetest-drivendevelopment(TDD)approachtodevelopsingle-pageapplications.WewillsetupJESTfortestinganduseJESTtotestReact,Redux,Redux-Sage,Reducers,andothercomponents.WewillthenaddimportantmiddlewareandsetupimmutableJSinourapplication.WewillusecommondatastructuressuchasMap,List,Set,andOrderedListfromtheimmutableJSframework.WewillthenadduserinterfacesusingReactJS,Redux-Form,andAntDesign.Wewillexploretheuseofreact-router-domanditsfunctions.Wewillcreatealistofroutesthatwewillneedinordertocreateourapplication,andexploreroutingontheserversiteandcreatetherequiredroutesforourapplication.WewillthendebugourapplicationandintegrateReduxDevtools.WewillthensetupourAPIserverandcreatetheAPIrequiredforourapplication.WewilldiveintoamodernapproachtostructuringourserversitecomponentsintermsofModel,Controller,Helperfunctions,andutilitiesfunctions.WewillexploretheuseofNodeJSwithExpresstobuildtheRESTAPIcomponents.Finally,wewillventureintothepossibilitiesofextendingtheapplicationforfurtherresearch,includingdeploymentandoptimization.
·3.3萬字