2015-04-10 37 views
5

Sono uno sviluppatore web e sto giocando con React Native da alcuni giorni e lentamente sto imparando come funzionano le cose. Voglio costruire un progetto ma non so nemmeno se è possibile a questo punto? Un lato della mia domanda riguarda gli elementi dell'interfaccia utente. Vedo un sacco di nativi (Obj-C e Swift) apps fare questo parallasse spazio eroe cosa:React Native - Che cosa è e non è possibile con React Native?

Esempio: https://github.com/Vinodh-G/ParallaxTableViewHeader

è qualcosa di simile possibile in Reagire nativo? Se é cosi, come? Da quello che ho capito, fare qualcosa del genere richiede UiTableView, che RN non ha.

In secondo luogo, voglio utilizzare alcune cose native come la Vista mappa. Ho visto le note sull'uso di RCTBridgeModule, ma poiché non ho esperienza con Obj-C, non so cosa significano quando dicono di posizionare questo codice obj-c [qui] e poi posto questo js [qui].

Gli esempi forniti da FB sono ottimi per imparare a visualizzare il contenuto da un'api, ma quando si tratta di integrare con obj-c, diventa un po 'sfocato a causa della mancanza di esperienza obj-c e della struttura del file collegato ad esso.

Sono l'unico a sperimentare questo? Questo mi sembra un ottimo quadro e sono molto entusiasta di apprenderlo, ma sembra esserci ancora un vuoto per i noob obj-c.

+0

Penso che la tua domanda sia troppo ampia. Dici di non conoscere Obj-C, quindi se dovessi dire "non puoi usare il meccanismo di invio xyz" non avrebbe molto senso comunque. In definitiva, se vuoi fare qualcosa di avanzato con RN, dovrai comunque usare Obj-C. –

+0

Il framework è ancora agli albori con nuove funzionalità e nuove librerie che appaiono ogni giorno, dal momento che ciò presuppone che la documentazione e le funzionalità maturino ... Fino a quel momento è necessario accontentarsi di ciò che è disponibile, ci sono comunque tutorial ho scritto sulla creazione di componenti personalizzati http://moduscreate.com/react_native_custom_components_ios/ – Kolors

risposta

0

Per le funzionalità, come il collegamento di parallasse inviato, la cosa migliore da fare è controllare il repository react-nativenpm. (L'esempio parallax)