Size: a a a

React Native — русскоговорящее сообщество

2020 June 22

~

~ in React Native — русскоговорящее сообщество
Агент 47
Если ты задаешься таким вопросом, в твоем случае все равно
Ну вы скажите плюсы и минусы, я же за советом , а не абстракцией
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
На RN ты сможешь клепать только интерфейс с минимальным функционалом на две платформы сразу
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
Нативные языки тебе позволять делать что хочешь
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
Вообще есть статьи об этом в инторнетах, все зависит от цели
источник

АБ

А Б in React Native — русскоговорящее сообщество
короче для начала RN, если погружаться захочешь то kotlin / swift нужен будет
источник

AZ

Alexey Z in React Native — русскоговорящее сообщество
А Б
короче для начала RN, если погружаться захочешь то kotlin / swift нужен будет
Kotlin
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
Вот, лучше бред всякий не слушай выше
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
~
Ну вы скажите плюсы и минусы, я же за советом , а не абстракцией
Это в первую очередь снижение затрат бизнеса на запуск.

Если нужно приложение на обе платформы и при этом нет желания платить двум разработчикам (по 1 на платформу) - RN, но с учетом того, что понимать что там внутри рано или поздно придется (на сложных задачах/проектах).

Или искать кого-то, кто понимает, чтобы что-то доработать.
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
А почитай статьи от профессионалов. А еще лучше опрелелись что тебе нало
источник

АБ

А Б in React Native — русскоговорящее сообщество
Alexey Z
Kotlin
👍🏻
источник

А4

Агент 47 in React Native — русскоговорящее сообщество
Если просто интересно, гугли статьи
источник

AZ

Alexey Z in React Native — русскоговорящее сообщество
Есть много примеров Гавно приложений на Нативе и норм приложений на РН. Лично я считаю что это всего лишь инструмент, а дальше от рук зависит
источник

~

~ in React Native — русскоговорящее сообщество
Спасибо всем за ответы 👍
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Alexey Z
Есть много примеров Гавно приложений на Нативе и норм приложений на РН. Лично я считаю что это всего лишь инструмент, а дальше от рук зависит
в конечном тот итоге действительно только от рук, ведь если что то делается нативно то и на рн можно (плюс минус), можно и либу нативную написать

Но на деле большинство рн прилок - примитивные формочки и отображение информации с бека с разной сложности карточками. А нативку хоть как то понимают прям очень мало людей, здесь процентов 80 в чате это исключительно js разработчики без понимания что вообще происходит в нативке. Отсюда и выползают автолинкинги всякие - народ не тянет
источник

I

Ilya in React Native — русскоговорящее сообщество
@ownikss а твоя библиотека с картами яндекса без ts не будет работать?
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
будет
источник

AN

Alex Norton in React Native — русскоговорящее сообщество
Друзья. подскажите почему не обнавляется вью со списком элементов после добавления записи в базу sqlite

class  App extends Component {

   constructor(props) {
       super(props)
       
       this.state = {
          name: '',
          symbols: []
       }
   }

   componentDidMount() {
       //console.log("Component mounted7")
       this.initDB()
       this.getSymbols()
   }

   initDB = () => {
       db.transaction((txn) => {
           txn.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name='table_symbol'", [],
           (tx, res) => {
               console.log('items: ', res.rows.length)
               if(res.rows.length == 0) {
                   txn.executeSql('DROP TABLE IF EXISTS table_symbol', [])
                   txn.executeSql(
                       'CREATE TABLE IF NOT EXISTS table_symbol(symbol_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(20))',
                       []
                   )
               }
           })
       })
   }

   addSymbol = () => {
       const {name} = this.state
       if(name) {
           db.transaction((txn) => {
                txn.executeSql('INSERT INTO table_symbol (name) VALUES (?)', [name],
                (tx,results) => {
                   console.log('Resuits: ', results.rowsAffected)
                   if(results.rowsAffected > 0) {
                      Vibration.vibrate(200)
                      // Alert.alert('Success', 'Вы зарегистрированы!')
                   }
                })
           })
       }
   }

   getSymbols = () => {
       const temp = []

           db.transaction((tx) => {
                tx.executeSql('SELECT * FROM table_symbol', [],
                (tx,results) => {
                   for(let i = 0; i < results.rows.length; i++){
                       temp.push(results.rows.item(i))
                   }

                   this.setState({symbols: temp}, () => {
                       console.log(temp)
                   })
                })
           })
   }

   add = () => {
       console.log("Adds")
   }
   

 
   render(){
       return(
           <View>
               <Text>Pronuncatioun</Text>
               <View>
               <TextInput placeholder="Symbol" onChangeText={(name) => this.setState({name})} />
               <Button title="Add Symbol" onPress={() => this.addSymbol()} />
              </View>
              <View>
              {this.state.symbols.map(item => (
                  <Text>{item.name}</Text>
              ))}
              </View>
           </View>
       )
   }
}
источник

I

Ilya in React Native — русскоговорящее сообщество
требует установку ts
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
Ilya
требует установку ts
покажи импорт где делаешь
источник

НС

Никита Сироткин... in React Native — русскоговорящее сообщество
а, не. Я тупанул действительно
источник