Pytania oznaczone «javascript»

86
NodeJs: TypeError: require (…) nie jest funkcją

Próbuję zażądać pliku, a następnie przekazać go do var. Postępuję zgodnie z tym samouczkiem, aby utworzyć system uwierzytelniania. Po zapisaniu pliku server.js i próbie kompilacji pojawił się błąd bson, dlatego zmieniłem wiersz, który wymagał wydania wersji tego pliku w mongoose. Oto mój kod i...

86
Jak warunkowo opakować komponent React?

Mam komponent, który czasami trzeba będzie renderować jako plik, <anchor>a innym razem jako plik <div>. propCzytam w celu ustalenia tego jest this.props.url. Jeśli istnieje, muszę wyrenderować komponent opakowany w plik <a href={this.props.url}>. W przeciwnym razie zostanie po...

86
Dynamicznie dodawaj komponenty potomne w React

Moim celem jest dynamiczne dodawanie komponentów do strony / komponentu nadrzędnego. Zacząłem od podstawowego przykładowego szablonu, takiego jak ten: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>,...

86
Duża lista wydajności dzięki React

Jestem w trakcie wdrażania listy z możliwością filtrowania w React. Struktura listy jest taka, jak pokazano na poniższej ilustracji. PRZESŁANKA Oto opis tego, jak to powinno działać: Stan znajduje się w komponencie najwyższego poziomu, Searchkomponencie. Stan jest opisany następująco: {...

86
Jak wyłączyć callback po zaktualizowaniu stanu w Redux?

W Reakcie stan nie jest aktualizowany od razu, więc możemy użyć wywołania zwrotnego w setState(state, callback). Ale jak to zrobić w Redux? Po wywołaniu this.props.dispatch(updateState(key, value))muszę natychmiast coś zrobić ze zaktualizowanym stanem. Czy jest jakiś sposób, żebym mógł wywołać...

86
Używanie await poza funkcją async

Próbowałem połączyć ze sobą dwie funkcje asynchroniczne, ponieważ pierwsza miała warunkowy parametr zwrotny, który powodował, że druga albo uruchamiała, albo wychodziła z modułu. Jednak zauważyłem dziwne zachowanie, którego nie mogę znaleźć w specyfikacjach. async function isInLobby() {...