Изменить контекст для изменения компонентов

Вы больше не можете получить уникальный идентификатор на устройство. identifierForVendor - лучшее, что вы собираетесь получить. Apple систематически отключает идентификацию определенного устройства, чтобы идентификаторы пользователей не могли быть переданы маркетологами.

1
задан LukeWalker96 13 July 2018 в 11:52
поделиться

1 ответ

Вы использовали бы что-то вроде ниже, чтобы использовать концепцию поставщика / потребителя React Context API. Очевидно, что его нужно будет адаптировать в своем приложении, однако он структурирован, но на основе минимального примера, который вы предоставили, я изо всех сил старался вплотную заняться обработкой кода пользователя / пользователя psuedo.

//graph.js
 export const GraphContext = React.createContext(0);  // asuming default for min/max is 0
 
 var controllElements = (<button onClick={() => this.minmax('min)>..
                         <button onClick={() => this.minmax('max)>)
 return(
  <div>
      {graph}
      <GraphContext.Provider value={this.state.graphValuesObject}>
        {/* Assume minmax function will update graphValuesObject that can be passed around */}
        {controllElements}
      </GraphContext.Provider>
  </div>)


//minmaxview.js
import GraphContext from './graph.js';

return (
  <GraphContext.Consumer>
     {graphValuesObject => <div>{value}</div> }
  </GraphContext.Consumer>
)

Дополнительная информация здесь: https://reactjs.org/docs/context.html

1
ответ дан Rikin 17 August 2018 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: