hoist-non-react-statics

WebJar for hoist-non-react-statics

Лицензия

Лицензия

BSD
Категории

Категории

React Взаимодействие с пользователем Веб-фреймворки
Группа

Группа

org.webjars.bowergithub.mridgway
Идентификатор

Идентификатор

hoist-non-react-statics
Последняя версия

Последняя версия

1.2.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

hoist-non-react-statics
WebJar for hoist-non-react-statics
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/mridgway/hoist-non-react-statics

Скачать hoist-non-react-statics

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bowergithub.mridgway/hoist-non-react-statics/ -->
<dependency>
    <groupId>org.webjars.bowergithub.mridgway</groupId>
    <artifactId>hoist-non-react-statics</artifactId>
    <version>1.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bowergithub.mridgway/hoist-non-react-statics/
implementation 'org.webjars.bowergithub.mridgway:hoist-non-react-statics:1.2.0'
// https://jarcasting.com/artifacts/org.webjars.bowergithub.mridgway/hoist-non-react-statics/
implementation ("org.webjars.bowergithub.mridgway:hoist-non-react-statics:1.2.0")
'org.webjars.bowergithub.mridgway:hoist-non-react-statics:jar:1.2.0'
<dependency org="org.webjars.bowergithub.mridgway" name="hoist-non-react-statics" rev="1.2.0">
  <artifact name="hoist-non-react-statics" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bowergithub.mridgway', module='hoist-non-react-statics', version='1.2.0')
)
libraryDependencies += "org.webjars.bowergithub.mridgway" % "hoist-non-react-statics" % "1.2.0"
[org.webjars.bowergithub.mridgway/hoist-non-react-statics "1.2.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

hoist-non-react-statics

NPM version Build Status Coverage Status Dependency Status devDependency Status

Copies non-react specific statics from a child component to a parent component. Similar to Object.assign, but with React static keywords prevented from being overridden.

$ npm install --save hoist-non-react-statics

Usage

import hoistNonReactStatics from 'hoist-non-react-statics';

hoistNonReactStatics(targetComponent, sourceComponent);

If you have specific statics that you don't want to be hoisted, you can also pass a third parameter to exclude them:

hoistNonReactStatics(targetComponent, sourceComponent, { myStatic: true, myOtherStatic: true });

What does this module do?

See this explanation from the React docs.

Compatible React Versions

Please use latest 3.x. Versions prior to 3.x will not support ForwardRefs.

hoist-non-react-statics Version Compatible React Version
3.x 0.13-16.x With ForwardRef Support
2.x 0.13-16.x Without ForwardRef Support
1.x 0.13-16.2

Browser Support

This package uses Object.defineProperty which has a broken implementation in IE8. In order to use this package in IE8, you will need a polyfill that fixes this method.

License

This software is free to use under the Yahoo Inc. BSD license. See the LICENSE file for license text and copyright information.

Third-party open source code used are listed in our package.json file.

Версии библиотеки

Версия
1.2.0