没有合适的资源?快使用搜索试试~ 我知道了~
babel-plugin-react-scope-binding::meat_on_bone:React组件的Babel插件采用...
共42个文件
js:28个
md:4个
json:2个
需积分: 9 0 下载量 155 浏览量
2021-01-31
03:06:26
上传
评论
收藏 65KB ZIP 举报
温馨提示
babel插件React范围绑定 React组件的Babel插件采用事件处理程序来自动绑定上下文。 安装 $ npm install babel-plugin-react-scope-binding --save-dev 动机 在构建React组件时,必须注意事件处理程序。 在组件中,默认情况下未绑定类方法。 如果忘记绑定this.handleClick并将其传递给onClick,则在实际调用该函数时将无法定义。 因此,您必须像这样将事件处理程序绑定到构造函数方法中, class Header extends React . Component { constructor () { super () this . handleClick = this . handleClick . bind ( this ) // binding method } handleClick ( e ) { this . setSate ({ key : ' value ' }) } render () { return (
资源推荐
资源详情
资源评论
收起资源包目录
babel-plugin-react-scope-binding-master.zip (42个子文件)
babel-plugin-react-scope-binding-master
.eslintrc.json 30B
.gitattributes 66B
.github
ISSUE_TEMPLATE.md 240B
PULL_REQUEST_TEMPLATE.md 70B
yarn.lock 143KB
src
helpers.js 2KB
factory.js 1KB
index.js 2KB
.babelrc 75B
.travis.yml 177B
LICENSE 1KB
test
fixtures
class
actual.js 83B
expected.js 613B
class-extend-react-jsx-event-bind-args
actual.js 379B
expected.js 2KB
class-extend-react-jsx-event-multi
actual.js 624B
expected.js 2KB
class-annotation
actual.js 76B
expected.js 2KB
class-extend-react-jsx-event-no-handler
actual.js 268B
expected.js 1KB
class-extend-react-jsx
actual.js 241B
expected.js 1KB
class-extend-react
actual.js 170B
expected.js 1KB
class-extend-react-jsx-event-purecomponent
actual.js 337B
expected.js 2KB
class-extend-generic
actual.js 106B
expected.js 1KB
class-extend-react-jsx-event-no-constructor
actual.js 257B
expected.js 2KB
class-extend-react-jsx-event
actual.js 329B
expected.js 2KB
class-extend-react-jsx-event-bind-args-no-handler
actual.js 305B
expected.js 2KB
index.js 797B
README.md 3KB
.editorconfig 243B
.gitignore 84B
CHANGELOG.md 555B
.eslintignore 31B
package.json 2KB
共 42 条
- 1
资源评论
xrxiong
- 粉丝: 19
- 资源: 4728
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功