当前位置: 首页 > news >正文

常宁网站定制免费个人简历模板网站

常宁网站定制,免费个人简历模板网站,html5网站编写,淘宝客优惠券网站建设react-virtualized的高阶组件,Autosize可以使屏幕适配。使用render-props模式来获取到AutoSizer组件暴露的width和height属性。JSON.parse(JSON.stringify())不适用于有undefined的数据。 深拷贝的使用,不能使用在有undefined的数据中。有直接过滤undefi…
  1. react-virtualized的高阶组件,Autosize可以使屏幕适配。使用render-props模式来获取到AutoSizer组件暴露的width和height属性。
  2. JSON.parse(JSON.stringify())不适用于有undefined的数据。
    深拷贝的使用,不能使用在有undefined的数据中。有直接过滤undefinded的数据。
  3. deepcopy (递归深复制)性能不好,占用内存。
  4. immutable的拷贝:从子组件获取到地址信息,如果有新值,新值指向新值,其他继续引用旧函数。最好配合immutable的方法。
  5. mobx的使用:使用observable来订阅信息,使用autorun来消费信息。autorun会自动去绑定里面相关的值,相关值改变时才进行改变。绑定值可以使用observable.get和observable.map绑定。装饰器浏览器要识别要使用@babel/plugin-proposal-decorators,配置.babelrc添加装饰器的语法。再安装 npm i customize-cra react-app-rewired。
  6. styled-components:在js中使用css。cosnt StyledFooter = styled.footer`background: yellow`,使用标签函数。原理是用这个去包装你的组件,形成高阶函数,且默认加上了一些样式。
  7. yield和* 什么时候可以用到,在redux-sage或者dva中会使用
  8. redux-saga: redux的中间件,可执行副作用的异步操作数据的方法。
  9. formik 表单验证,react的高阶函数
  10. 兄弟组件通信,将共享状态提升至最近的公父组件中,由公共父组件管理这个状态,状态提升。
  11. 样式覆盖:在配置路由时,CityList和Map组件都被导入到项目中,那么组件的样式也就被导入到项目中。如果组件之间样式名称相同,那么一个组件中的样式就会在另一个组件中生效,从而造成组件之间样式相互覆盖的问题。
    1. 解决方案:1、类名不同。2、scss的嵌套。3、css in js。
  12. css in js:指在javascript编写css的统称,用来解决css样式的冲突,覆盖等问题。常见有:css modules、styled-components等。
  13. css modules:实现方式,使用了webpack的css-loader插件;命名采用:BEM(block块,element元素、modifier三部分组成)命名规范,比如:.list_item_active。
    1. 使用方式:创建一个名为 xxx.module.css 的样式文件。如 import styles from "./index.module.css";
    2. <div style={styles.text}></div
  14. umijs,Dva:
    1. 重定向组件
      import {} from "umi";
      <Redirect to="/film" />
    2. 嵌套路由:
      在pages中新建文件夹film,该文件夹下还有一个_layout.tsx,默认是访问这个。如果同级目录中有Comingsoon.tsx,在路径输入后会返回到新加的文件。
      如果要使用父路由调用子路由,就使用props.children的方法。function Film(props){<div>{props.children}</div> }
      如果需要读取路由信息,使用const location = useLocation();中
      可以新建一个layouts来存放根组件目录。级别比较高,需要使用{props.children}显示视图。
  • GraphQL的使用:进行处理数据,规定后端一些字段。
  • umi下的dvajs:原生dvajs,要手动注册redux的同步和异步。
    1. umi就不用手动注册。
    2. 全局安装npm install dva-cli -g
http://www.sczhlp.com/news/55270/

相关文章:

  • 自己做套现要建网站吗惠州做网络推广的
  • 佛山正规的免费网站优化苏州seo培训多少钱
  • 怎么用linux做网站服务器蓝天使网站建设推广
  • 深圳建站公司有推荐的公司吗学生没钱怎么开网店
  • 漯河建设企业网站不懂代码做网站
  • 济南网站建设联 系小七我想建个网站怎么建
  • 网站构成的作用是什么江西省赣州市中考分数线2022
  • 湘潭网站建设 搜搜磐石网络无锡大型网站建设公司
  • 昆明企业网站制作wordpress 内外网
  • 海报模板素材网站一个完整的企业网站怎么做
  • 铜仁市城乡住房与建设局网站wordpress 移除 新闻
  • 济宁建设网站制作wordpress播放器源码
  • 恩施网站建设教程wordpress 分类 seo
  • The 2024 Shanghai Collegiate Programming Contest
  • 微软Dynamics 365漏洞赏金计划重磅上线,最高奖励2万美元
  • 建设网站装配式建筑楼房网站建设工作室制作平台
  • 物流网站建设合同范本电商网站设计风格
  • 自己做网站要固定ip登陆到wordpress
  • 重庆网站设计软件wordpress 摘要显示
  • 如何备份网站 整站如何构建成交型网站
  • 宁波优质网站制作哪家好wordpress中文路径
  • 网站设计标杆企业深圳市九号公告最新消息
  • 物流网站前端模板打开网站显示建设中
  • 电子商务网站开发与设计项目管理泸州市住房和城乡建设网站
  • 温州网站建设网络wordpress ftp设置方法
  • 网站不用域名解绑直播软件排名
  • 做涉黄的视频网站用什么服务器重庆本地建站
  • 电商网站构成wordpress 管理员邮箱
  • 网站建设坂田如何做品牌营销
  • 网站开发总结报告搭建个人视频网站