react l1 Posted on 2019-05-14 | Edited on 2019-05-15 Create basic componentsUsing JSXUnderstanding component specsUnderstanding basic lifecycle eventsUsing state and propsUnderstanding react event systemCreate reusable componentsValidating propsTransferring props between componentsCreating mixinsUsing refsCreate complex componentsUnderstanding full component lifecycleUnderstanding React top-level APIUsing raw HTML in React componentsAdding animationUsing ES2015PerformanceUnderstanding components rendering systemUsing PureRenderMixinUsing immutable data structures (ImmutableJS)SPACreating SPA using React RouterTestingUnit testing using Jest and/or other testing frameworksUsing React testing utilitiesUsing JSDom for testingToolsUsing React DevtoolsBuilding and deploying React appsUsing React Hot LoaderUnderstand FluxUnderstanding unidirectional data flowUsing dispatcherCreating storesCreating actionsExperience with any library (Redux, Mobx, Reflux, Alt, etc.)Advanced React usageDesigning app architecture using ReactProfiling and optimizing react componentsUnderstanding virtual DOMUsing server side renderingIntegrating React into other frameworks (e.g. Backbone)Two-way bindingCreating E2E tests