/
suhushinas
/
renderless-components-examples
Обзор
Документация
Войти
/
suhushinas
/
renderless-components-examples
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/map/context/MapContext.jsx
14 строк
384 B
SuhushinAS
fix
24 апр 2019, 05:27
24 апр 2019, 05:27
7a03502
Код
Авторство
О чём код?
import React from 'react'; export const MapContext = React.createContext(undefined); export default function withMap(Component) { return class ComponentWithMap extends React.Component { renderComponent = (context) => <Component {...this.props} {...context} />; render() { return <MapContext.Consumer>{this.renderComponent}</MapContext.Consumer>; } }; }