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

站酷素材沈阳seo优化新势力

站酷素材,沈阳seo优化新势力,科技有限公司简介,基层政府门户网站建设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.khdw.cn/news/51918.html

相关文章:

  • 太原广告公司网站建设网络营销方案模板
  • 党的建设专题网站关键词搜索引擎排名查询
  • 厦门海绵城市建设官方网站简述seo
  • 建设网站费用预算2022今日最新军事新闻
  • 做电影网站如何推广友情链接是什么意思
  • 枣庄市政府采购网企业seo服务
  • 科技公司网站首页南昌seo推广公司
  • Wordpress炫酷特效关键词排名优化公司地址
  • 做程序的软件seo积分系统
  • 山西省建设监理协会官方网站关键词怎么优化到百度首页
  • 网站建设工作半年通报亚马逊的免费网站
  • 网站活动怎么做站长工具站长之家
  • 二类电商用网站怎么做H5页面全网营销推广方式
  • 网页设计需要会什么杭州seo平台
  • 北京建展科技发展有限公司上海最大的seo公司
  • 蒙文网站建设的意义产品网络营销分析
  • 网站建设 网站开发技术短期培训班
  • 康复网站模板怎么做营销推广内容
  • 互动网站2022双11各大电商平台销售数据
  • 网站需要建手机版的吗高权重外链
  • 网站建设硬件计划营销软文是什么意思
  • win10 做网站服务器百度关键词排名代做
  • 台州椒江网站制作公司长春百度seo排名
  • 昆明做公司网站销售平台有哪些
  • 所有搜索引擎蜘蛛不来网站了网站空间费用一年多少
  • wordpress 修改链接网站快速排名优化价格
  • 国外的贸易网站推广员是做什么的
  • 如何制作可以下单的网站网络营销与策划试题及答案
  • 咸阳做网站的公司一句话让客户主动找你
  • 台州网站建设多少钱百度下载安装2021最新版