тип экспорта модуля react-native

Я люблю RN, но одна проблема, которая меня действительно раздражает, — это отсутствие условностей. Я немного привык к этому как js-разработчик. Но использовать ES6 или нет

render() { vs. render: function() {

это одно. Чего я действительно не могу понять, так это когда увидел пример экспорта модуля WebView< / а> как

exports.examples = [
  {
    title: 'WebView',
    render(): ReactElement { return <WebViewExample />; }
  }
]; 

И иногда я вижу

export default PDFView;

Я привык к

module.exports = WebViewExample

Возврат объекта ломает мой код и заставляет меня думать о том, какой тип я должен ожидать от каждого компонента. Я понимаю ценность возврата объекта, но мне кажется, что начинать представлять его в документации — это плохо. Конец разглагольствования. Для чего default?


person ssomnoremac    schedule 01.02.2016    source источник
comment
Это расстраивает наверняка. Но не могли бы вы уточнить свой вопрос? Не понятно, о чем вы спрашиваете. Спасибо!   -  person David Kay    schedule 01.02.2016
comment
stackoverflow .com/questions/31852933/   -  person Ork Eang    schedule 07.09.2016