react-render-callback:渲染属性助手来渲染任何东西(函数,组件,元素等)

时间:2024-03-08 11:33:51
【文件属性】:

文件名称:react-render-callback:渲染属性助手来渲染任何东西(函数,组件,元素等)

文件大小:31KB

文件格式:ZIP

更新时间:2024-03-08 11:33:51

react function-as-child render-props component-injection function-as-child-pattern

React渲染回调 render-prop助手来渲染任何东西(函数,组件,元素等) 问题 您希望您的组件支持具有不同类型值的,例如 , (组件注入)或仅是简单的react元素。 这个解决方案 react-render-callback使您无需检测组件正在处理的类型: import React from 'react' import renderCallback from 'react-render-callback' class Component from React . Component { state = { } render ( ) { // can be any prop like render, component, renderHeader, ... // children may be a function, a component, an e


【文件预览】:
react-render-callback-master
----.gitattributes(28B)
----rollup.config.js(552B)
----.github()
--------ISSUE_TEMPLATE.md(982B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
----.prettierignore(11B)
----src()
--------createRender.test.js(711B)
--------render-prod.test.js(953B)
--------index.test.js(270B)
--------esm-entry.test.js(292B)
--------internal()
--------render.test.js(7KB)
--------createRender.js(818B)
--------esm-entry.js(89B)
--------index.js(132B)
--------render.js(133B)
----babel.config.js(463B)
----flow-typed()
--------npm()
----.size-snapshot.json(594B)
----CONTRIBUTING.md(4KB)
----.travis.yml(548B)
----LICENSE(1KB)
----other()
--------misc-tests()
--------MAINTAINING.md(4KB)
--------manual-releases.md(1KB)
----jest.config.js(167B)
----README.md(14KB)
----.all-contributorsrc(534B)
----typings()
--------index.d.ts(507B)
----.npmrc(54B)
----prettier.config.js(101B)
----CODE_OF_CONDUCT.md(4KB)
----.gitignore(1013B)
----CHANGELOG.md(229B)
----package.json(3KB)
----.nvmrc(2B)

网友评论