读取DataContext对象的数据

时间:2020-04-01 23:23:52

标签: javascript reactjs

我的问题是关于我正在修改的NodeJS + ReactJS应用程序。我能够进行一些修改,但是由于我有限的React知识,我无法执行以下操作。这是Gitub上的应用程序:https://github.com/nice-table/bitmex-scaled-orders

我在文件“ src / modules / orders / OrderForm.js”中,并试图访问“位置”数据(我想是在“ src \ modules \ data \ DataProvider.js”文件中处理)。该文件中将呈现相同的位置数据:“ src / containers / Dashboard / PositionsTable.js”

如何从OrderForm文件访问“位置”数据?在PositionsTable.js文件中呈现的数据相同。

1 个答案:

答案 0 :(得分:1)

根据代码,1970-01-31T12:00:00.000Z组件使用OrderForm,而UISettingsContext.Consumer使用PositionsTable,因此,如果要将DataContext.Consumer传递给{{1} }组件,您必须像这样组合这两个使用者:

positions

当然,您必须修改OrderForm组件以接受<UISettingsContext.Consumer> {settingsData => ( <DataContext.Consumer> {dataContext => ( <OrderForm instrumentData={settingsData.getCurrentInstrumentData()} currentInstrument={settingsData.currentInstrument} positions={dataContext.getAllPositions()} createOrders={createBulkOrders.doFetch} /> )} </DataContext.Consumer> )} </UISettingsContext.Consumer> 的道具,如下所示:

OrderForm
相关问题