Oto przykładowy kod z ReactKungfu:
var CommentBox = React.createClass({
render: function() {
return (
<div className="commentBox">
Hello, world! I am a CommentBox.
</div>
);
}
});
Co oznacza :
w render: function()
? Nie widziałem tego wyjaśnione w samouczkach waniliowego JS, które zrobiłem, chociaż uważam, że oznacza to „[coś] w [tej innej liście/zakresie] w Javie
1
GPP
19 listopad 2018, 00:38
1 odpowiedź
Najlepsza odpowiedź
Nawiasy klamrowe umieszczane wokół danych przekazanych do funkcji reprezentują obiekt JS. render
jest po prostu zmienną składową tego obiektu, więc :
ma zdefiniować tę zmienną jako funkcję po niej.
Jest to zasadniczo równoważne let render = function() { ... }
poza obiektem.
2
Julxzs
19 listopad 2018, 00:45
Podobne pytania
Powiązane pytania
Nowe pytania
reactjs
React to biblioteka JavaScript do tworzenia interfejsów użytkownika. Wykorzystuje deklaratywny paradygmat oparty na komponentach i ma być zarówno wydajny, jak i elastyczny.