Разница между JSX и Бабелем в ReactJS

Вы можете использовать Counter из модуля collections:

from collections import Counter

liste = ['a','b','a','a','b']

def counter(iterable):
    c = Counter()
    for i in iterable:
        c.update(i)
        yield i, c[i]

print(list(counter(liste)))

Выходы:

[('a', 1), ('b', 1), ('a', 2), ('a', 3), ('b', 2)]
0
задан Christian Ipanaque 18 January 2019 в 21:07
поделиться

1 ответ

Babel - это транспортер, который преобразует JSX в JavaScript, чтобы браузер мог отображать приложение, поскольку он не понимает JSX. JSX в основном является синтаксическим сахаром для React.createElement (почему бы не использовать этот метод тогда - хорошо его громоздкое написание таким образом, и его действительно сложно управлять и отлаживать, поэтому JSX вступает в игру). JSX представляет компоненты в виде разметки, хотя в большинстве случаев они выглядят как HTML.

0
ответ дан Danyal Imran 18 January 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: