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

郑州抖音代运营公司重庆百度关键词优化软件

郑州抖音代运营公司,重庆百度关键词优化软件,佛山网站建设4-win方维,做网站用什么需要好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.mmbaike.com/news/89640.html

相关文章:

  • flash网站模板免费下载数据分析师培训机构
  • 网站安全等级评审在哪里做北京网站推广助理
  • 用笔记本做网站服务器百度搜索引擎网址
  • 贵州水电建设局网站网站seo怎么做
  • 为什么自己做的网站uc打不开2023能用的磁力搜索引擎
  • 图书馆网站建设工作2022年五月份热点事件
  • 网站公安备号青岛seo
  • 什么网站需要icp备案关键词整站优化公司
  • 广西住房建设部网站国外网站推广平台有哪些
  • 做淘宝主要看哪些网站有哪些内容如何网络推广
  • 广州的十七做网站阿里云域名查询
  • 品牌网站怎么做seo外链平台
  • 2015做那个网站致富免费注册
  • 网站开发技术论文需要优化的网站有哪些?
  • 如何做体育彩票网站网站关键词优化排名推荐
  • 做旧工艺品网站抖音自动推广引流app
  • 佛山h5网站公司今日十大新闻
  • 深圳十大网站建设seo快速排名优化方式
  • 四川省城乡和住房建设厅官方网站西安网站建设比较好的公司
  • 丽水市城乡建设局网站旺道网站排名优化
  • 网站备案 网站名称营销型网站建设托管
  • 在线咨询客服系统成都百度网站排名优化
  • 台州市建设规划局路桥分局网站培训班招生方案
  • 怎么看网站有没有做推广东莞有限公司seo
  • 交互网站怎么做的厦门seo外包服务
  • 江门网站制作模板免费网站做seo
  • wordpress怎么做二级导航巩义网站推广优化
  • b2b网站开发商需求分析今日头条极速版官网
  • 搜索引擎作弊网站有哪些希爱力跟万艾可哪个猛
  • 国内高端网站定制网站流量数据