Реагировать на синтаксис es6

Что означает этот синтаксис?

эта часть: $ FlowFixMeProps, $ FlowFixMeState

class Tester extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
...
}

Спасибо,

Это синтаксис потока для общих параметров класса React.Component.

Patrick Roberts 11.01.2019 17:05

Откуда код? Комментарий, такой как // $ FlowFixme /, подавит жалобу от Flow, возникающую из кода в следующей строке, но мы обычно не будем писать код с реквизитами и состоянием, названными как $ FlowFixMeProps и т. д. В Flow 0.53 впервые появилась необходимость указывать типы свойств и состояния вашего компонента. (см. журнал изменений). Похоже, этот код был сгенерирован codemod, и вы должны заменить их на фактические типы: github.com/facebook/flow/blob/…

Peter W 22.07.2019 00:20
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
203
2

Ответы 2

Похоже, это из библиотеки проверки типов FlowJS.

См .: https://flow.org/en/docs/react/components/

Это не «библиотека проверки типов», это язык препроцессора для строго типизированного JavaScript.

Patrick Roberts 11.01.2019 17:07

Понятно;), PropTypes подходят с «коротким синтаксисом» для свойств и путем включения PropTypes для состояния.

Djha Effendi 11.01.2019 17:14

@EatsIndigo Я сделал. Ни разу он не называет Flow «библиотекой».

Patrick Roberts 11.01.2019 17:57

Мне этот синтаксис кажется машинописным.

$ FlowFixMeProps - это класс свойств вашего компонента реакции, а $ FlowFixMeState - это класс состояния вашего компонента реакции.

Пример использования машинописного текста с react - здесь. Возможно, вы сможете найти дополнительную информацию о том, как может работать эта комбинация реагировать / ts.

Другие вопросы по теме

ReactJS Поиск ввода по нескольким значениям
Стресс / нагрузочное тестирование веб-приложения с ReactJS FE / Java BE: какой инструмент использовать
Transform - игнорировать все модули нод, поддерживающие реакцию, для шутки?
React не может прочитать свойство getAttribute из undefined
Есть ли способ проверить, существует ли изображение перед установкой источника изображения в React, когда источник изображения имеет объединенные переменные?
Почему атрибут value отображает входные данные как только для чтения, а defaultValue - как для чтения и записи?
Компонент с сохранением состояния с Typescript и response-redux: аргумент типа 'typeof MyClass' не может быть назначен параметру типа Component
Код события не выполняется после перезагрузки страницы по умолчанию
Как найти мертвый код в большом проекте React?
Состояние отображения redux / response в реквизиты с большим количеством обновлений состояния очереди данных