@JS Двигатель правильный, изменить PropTypes с рабочей версии на версию разработки.
<div id="root"></div>
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script crossorigin src="https://unpkg.com/prop-types@15.6.2/prop-types.js"></script>
<script crossorigin src="https://unpkg.com/babel-standalone@6.26.0/babel.min.js"></script>
<script type="text/babel">
function SayHello(props) {
return (
<div>
Hello {props.firstName} {props.lastName}!
</div>
)
}
SayHello.propTypes = {
firstName: PropTypes.string.isRequired,
lastName: PropTypes.string.isRequired,
}
ReactDOM.render(<SayHello />, document.getElementById('root'))
</script>
Попробуйте Подвижный. Это имеет плагин оболочки черепахи и интегрируется с Eclipse.
Подвижный
TortoiseHG для оболочки и MercurialEclipse
Подвижный имеет лучшую поддержку когда дело доходит до DVCS. Существует TortoiseHg для интеграции с Проводником и Наутилусом (Linux) и существует два плагина Eclipse (MercurialEclipse и Merclipse) та работа. Бывшие предложения почти все Подвижные предложения, включая Переоснову, Нажатие, Получение по запросу, графическую историю, синхронизация рабочей области и т.д.
Подвижный, кажется, имеет лучшие инструменты GUI для Windows в данный момент, но инструменты CVS или SVN GUI, кажется, лучше, я надеюсь, что это изменилось бы в будущем.
Я люблю bzr, но не использовал плагин черепахи; я верю Канонический, работают над некоторыми фронтендами для него также. О, и конечно существует плагин Eclipse, таким образом, можно использовать IDE в качестве GUI для него.