zoukankan      html  css  js  c++  java
  • 学习

    React学习情况
     
    就todolist项目而言
     
    --actions  定义action
    --componemts 定义各种组件
         --Mian 整个项目的组件在Mian中进行合并成一个新的组件
         --TodoHeader 头部组件,包括头部说明内容,和输入框,发送按钮
         --TodoList list组件, 将todos通过map函数渲染到界面,这个组件中有action
    --constants 将一些常量放在此文件夹内,(actionTypes和models)
    --containers 将作为TodoHeader和Todolist的容器。
         --TodoHeaderContainer中用connect将组件和redux的组件进行连接起来,其中connect中的两个参数mapStateToProps和mapDispatchToProps。
     
    --reducer 中接受state和action,之后返回新的state
         --data
         --ui
    --store 中的configureStore中createStore(rootReducer)接受reducer,中生成store
     
    在react中任何一个都是模块,组件。
    组件化开发,模块化引入
    在组件中的onChange={onChangeText}就是一个Action 
    用户触发Action (todoheader)  比如说onClick={onCreateTodo} 通过connect链接(mapStateToProps,mapDispatchToProps)——>todoContainers  =>Reducer_>store ——>Provider中直接获取Store
     
     
    项目的中间引入
    import Immutable from "immutable"
  • 相关阅读:
    Servlet页面跳转实现方法的区别
    谈JSP与XML的交互
    xml可以用做什么?
    Struts1.2入门知识
    做java web 开发的简单项目必须具备的知识
    Web工程师必备的18款工具
    css的四种调用方式
    jQuery Utilities
    历年考研数学常考题型考试必备
    。net思维导图
  • 原文地址:https://www.cnblogs.com/wy1935/p/7112336.html
Copyright © 2011-2022 走看看