Что пройти вместо «это» в компонентах функции ReactJavascript

Форум по Javascript
Ответить
Anonymous
 Что пройти вместо «это» в компонентах функции React

Сообщение Anonymous »

У меня есть задача переписать компонент класса, чтобы функционировать один в React. Вот метод, который беспокоит меня < /p>

Код: Выделить всё

    openDictionary = async () => {
const {
special,
sysColumnName,
label,
listLabel,
sysColumnId,
columnId,
} = this.model;
const {
match,
location,
listValue,
} = this.props;
const width = window.screen.width * .7;
const height = window.screen.height * .7;
const top = 0;
const left = 0;
window.editReferenceField = this; // This line!
...
};
< /code>
строка, которую я отметил как эта строка! Устанавливается в глобальное окно 
поля объекта Editreferencefield экземпляр класса, который является самой компонентом. Ввод в консоль дает мне реальный экземпляр со всеми его методами и т. Д. /> Есть ли способ сделать что -то подобное в функциональных компонентах? К сожалению, я не могу точно знать, какие методы/поля будут доступны, поэтому я не могу просто назначить этот Editreferencefield объект с выбранными методами, мне нужно передать все это.


Подробнее здесь: https://stackoverflow.com/questions/796 ... components
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»