Czy obiekt statyki działa z klasami ES6 w React?Reakcja na statykę z klasami ES6
class SomeComponent extends React.Component {
render() {
// ...
}
}
React.statics = {
someMethod: function() {
//...
}
};
Coś jak wyżej daje mi metodę niezdefiniowany someMethod
kiedy robię SomeComponent.someMethod()
Należy zauważyć, że właściwości babel i narzędzia jsx obsługują właściwości statyczne (na przykład 'statyczne typy propT = {...}'); ale to tylko propozycja ES7. Metody statyczne to ES6. – FakeRainBrigand
robiąc to w ten sposób Zawsze otrzymuję komunikat "Nie można odczytać właściwości" _currentElement "błędu null, podczas gdy te same metody bez modyfikatora statycznego działają poprawnie. Nie używam żadnych zmiennych klasy w moich metodach ... – abimelex