MeteorWrocław #4
17.06.15
var HelloMessage = React.createClass({
render: function() {
return <div>Hello {this.props.text}</div>;
}
});
React.render(<HelloMessage text="World" />, document.body);
Ta dziwna składnia to JSX, poprawia komfort korzystania z komponentów i kompiluje się do ES6
$ meteor add react
Niestety nie ma tak dobrze (jeszcze)
Wpierw musimy dodać sami paczki z github.com/meteor/react-packages
Lub użyć innej metody integracji, np:
$ meteor add reactjs:react
Dodatkowo ładowanie zew. komponentów w chwili obecnej jest mało wygodne, najlepiej się sprawdza browserify ale metoda pracy z nim w Meteorze jest daleka od ideału
Przykładowe użycie z niewydanym jeszcze oficjalnym wsparciem: