ICode9

精准搜索请尝试: 精确搜索
  • eslint整理2021-02-05 11:35:31

    使用airbnb规范 /**  * https://www.npmjs.com/package/eslint-config-airbnb-typescript  */上安装 参考上述链接 @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-airbnb-typescript eslint-plugin-import eslint-plugin-jsx-a11y eslint

  • Ant Design Mobile RN中Toast不起作用的原因【坑篇】2021-02-02 21:04:53

    Toast: 轻提示 and Design提供一个简单的Api调用即可生成Toast。 相比RN官网提供的ToastAndroid来讲,无疑是友好许多。   言归正传: 1 // 伪代码如下 2 3 // 无反应 4 click = () =>{ 5 Toast.loading('Loading...', 1, () => { 6 console.log('Load complete

  • 【React 基础】之 React 基本介绍、jsx 规则、模块与组件2021-01-19 22:00:54

    React 全家桶 React 基础React-Router 路由PubSub + 消息管理库Redux 集中式的状态管理Ant-Design UI 组件库… React 简介 官网 英文官网: https://reactjs.org/中文官网: https://react.docschina.org/ 基本介绍 React 是什么 官网定义: 用于动态构建用户界面的 JavaScrip

  • 2021.1.12 新建react项目 设置webstorm代码自动提示2021-01-17 14:32:55

    新建react项目记录 先安装react脚手架,生成的文件中只保留/public/index.html/和/src/app.jsx和/src/index.js这三项。 index.js是入口文件,它引用了app.jsx中的APP组件,同时它把项目挂载在index.html的<div id="root"></div>上。 然后就是快速出项目,这里只做一个页面,就不纠结命名和

  • 使用 JSX 建立 Markup 组件风格2021-01-16 14:30:50

    这里我们一起从 0 开始搭建一个组件系统。首先通过上一篇《前端组件化基础知识》和《用 JSX 建立组件 Parser(解析器)》中知道,一个组件可以通过 Markup 和 JavaScript 访问的一个环境。 所以我们的第一步就是建立一个可以使用 markup 的环境。这里我们会学习使用 JSX 来建立 m

  • JSX 空的根元素2021-01-15 18:04:08

    空元素 JSX 允许空的根元素,从而打破深嵌套。ReactRouter.HashRouter等组件都是空元素实现的。 return ( < > < > <div></div> <div></div> </> </> ); import * as React from 'react'; import * as R

  • Vue中jsx和React中的jsx使用总结2021-01-06 21:58:35

    Vue中jsx和React中的jsx使用总结 最近,小编刚学习了React,学习到了React中jsx的用法,所以就想类比一下Vue中jsx的使用和React中的使用有何区别。 一、JSX 是什么 JSX 是一种 JavaScript 的语法扩展,即 JSX = JavaScript + XML,即在 JavaScript 里面写 XML(不懂XML的,可以暂时把它

  • jsx,react父传子(Props)2020-12-21 17:03:02

    父传递给子组件数据,单向流动,不能子传递给父。(但能操作变相传值给父组件) props的传值,可以是任意的类型。   Props可以设置默认值 HelloMessage.defaultProps = {  name:”老陈”,msg:“helloworld”  }   注意:props可以传递函数,props可以传递父元素的函数,就可以去修改父元素的sta

  • React学习笔记012020-12-16 19:02:05

    React是什么 React是用于构建用户界面的JavaScript库。由FaceBook开发的,能简单,快速,高效地开发复杂和交互式的Web和移动UI。优点体现在开发效率、维护、组合扩展、生态、组件化思想等。现在,React有一个很大的支持社区。 React的特点: 声明式。配合使用JSX,以声明式编写UI, 使得代码

  • React中的jsx2020-12-16 18:33:28

    JSX 是一个看起来很像 XML 的 JavaScript 语法扩展 React 使用 JSX 来替代常规的 JavaScript。 在react中.js后缀与.jsx没有区别,react中使用的模板语言是jsx,但模板语言的本质仍然是js代码 在React的组件中,只有引入了React的模块才能正确识别JSX代码,因为不是合法的js语法,不借助‘外

  • jsx 封装clock,将函数组件转换成 class 组件2020-12-16 13:32:31

    我们可以从封装时钟的外观开始: function Clock(props) { return ( <div> <h1>Hello, world!</h1> <h2>It is {props.date.toLocaleTimeString()}.</h2> </div> ); } function tick() { ReactDOM.render( <Clock da

  • Vite 对 ts、css、sass、jsx的支持2020-12-14 21:59:28

    安装SASS:yarn add -D sass <script lang="ts"> // import css 文件就直接生效 import data from './data.json' // json文件支持热更新 </script> <style lang="scss"> </style> DemoJSX.jsx function DemoJSX() { return

  • React和JSX基础2020-12-14 13:02:20

    脚手架工具 选用react官方推荐的脚手架工具create-react-app 安装npm install create-react-app -g   项目初始化步骤 1、在github上创建一个项目仓库:首页 > new 2、将github上创建的仓库clone到本地:git clone git@github.com:startjcu/react-demo.git 3、使用脚手架工具初始化

  • create-react-app 创建react ts项目启动报错2020-12-11 17:34:28

    执行创建react ts项目命令: create-react-app demo2 --template typescript 初始化完项目后,打开项目看到 tsconfig.json 报错   问题来了,就算我把 "react-jsx" 改成 "react" , 只要一执行命令 "npm run start" 命令就自动给我改回 "react-jsx" 很奇怪的BUG   首先了解

  • React-JSX2020-11-28 09:57:27

    JSX 优点: JSX执行更快,编译为jasvascript速度更快,进行了优化类型更安全,编译过程如果出错就不能编译,及时发现错误JSX编写模板更加简单快捷 注意: JSX必须要有唯一的根节点正常的html元素要小写,大写默认为组件 JSX表达式{} 由html元素构成中间如果需要插入变量使用{}{}

  • JSX语法(个人学习笔记)2020-11-22 16:00:21

    JSX语法 JSX简介 jsx是Javascript和XML结合的一种语法糖,它可以让我们更快的编写代码,属于html+js混写。这种语法最先在react中使用,后来vue中也可以,但不常见。jsx语法用熟悉了自然是快的,但对初学者而言,并不是很容易理解。 jsx的优势 优点: 1.允许使用熟悉的语法来定义 HTML

  • jsx demo2020-11-22 15:02:56

    多层嵌套 []   h->createElement <script type="text/jsx"> export default {   name: "demo",   render(h) {     return h(       "el-row",       {         props: {           level: 1,           value: this

  • react学习笔记——(一)2020-10-23 17:03:43

    React 构建用户界面的JavaScript库,主要用于构建UI界面。 特点: 1、声明式的设计 2、高效,采用虚拟DOM来实现DOM的渲染,最大限度的减少DOM的操作。 3、灵活,跟其他库灵活搭配使用。 4、JSX,俗称JS里面写HTML,JavaScript语法的扩展。 5、组件化,模块化。代码容易复用,2016年之前大型项目非

  • react学习之JSX与虚拟DOM实现2020-09-05 12:00:20

      React是facebook开源的JS库,它可以把界面抽象成一个一个的组件,组件进行组合来得到功能丰富的页面。与Vue不同,React立足于MVC框架,是一个包括view和controller的库。首先我们来看一下什么是MVC。   MVC(Model View Controller):M指的是业务模型,它有最多的处理任务,被模型返回的数

  • JS和JSX的区别2020-07-22 09:34:51

    概念1.js,是一种直译式脚本语言2.jsx,JavaScript XML是一种在React组件内部构建标签的类XML语 法。 区别1.浏览器只能识别不同的JS和CSS,不能识别SCSS或者JSX,所以webpack的作用就是把SCSS转换成CSS,把JSX转换成JS,然后在浏览器正常使用。2.js就是本身react里面的jsx(也就是在JS文件里面

  • Vue JSX、自定义 v-model2020-07-16 18:32:56

    ​博客地址:https://ainyi.com/92 最初用到 JSX,就是做这个博客的时候。iview 表格组件,不支持像 element 那样直接写 html 代码渲染,只能通过 render 函数渲染,也就是 JSX 语法 这个说起来不陌生,JSX 是 react 框架的老本行了,玩 react 的同学肯定对这个也玩的很溜(最近在公司做的某些项

  • React.createElement 与 JSX2020-07-14 18:00:31

    React.createElement 与 JSX 1. 内容摘要 本文介绍 document.createElement, React.createElement 与 JSX 三种方法创建 DOM 的比较 JSX 的 div 标签包裹并列元素的限制 突破 JSX 的 div 包裹限制的两种方法 2. DOM 向 JSX 的演进 网页由 DOM 元素构成。React DOM 并不是浏览器

  • React 的 JSX 简介2020-07-02 18:01:58

    写在前面 无论是 React 还是 Vue,本质上都是基于 js 实现的一个库,浏览器只能解析 html、css 和 js 三种语法格式的文件,然后渲染对应的元素到浏览器页面。因此无论是 React 还是 Vue 的源码 js 库都是封装的 React 和 Vue 对象或者函数接口,可直接在 js 文件中使用。像在上一篇博客中

  • Vue render 函数和JSX语法的使用2020-06-01 17:03:41

    基本使用 Vue 推荐在绝大多数情况下使用模板来创建你的 HTML。然而在一些场景中,你真的需要 JavaScript 的完全编程的能力。这时你可以用渲染函数,它比模板更接近编译器。 让我们深入一个简单的例子,这个例子里 render 函数很实用。假设我们要根据父组件传过来的数据决定显示哪个标

  • 蒲公英 · JELLY技术周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在这2020-05-19 10:02:27

    「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还精选凹凸技术文章,向大家呈现团队内的研究技术方向。 抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有