I'd appreciate a full state management / API tutorial, explaining how your data layer works. From API call, to mobx state tree (assuming one has no clue about it) to persistence! Very great content, ignite feels 🔥🔥
Loving ignite! You should add some screenshots of the ui to the docs.. this video sold it to me but most people probably don't click on the video if they don't get visuals at first...
Hey jamon, just a quick question. Have you evaluated tanstack query for fetching api data? Is the only thing that struck me the most when I was reviewing the generated template.
Great Job Jamon, I am thinking in your next release, can you add add option for user to pick state management doing setup, because its something that is opinionated. select your your state management. --- Redux --- Mobx --- Zustand --- I haven't decided
Рік тому+2
Great video, Jamon! Just by curiosity, what's the editor's font you've been using in your vscode?
Hi, great video! Can you tell more what is the state of ignite@next today? When is it going to be officially released? You also mentioned in the video, that it would maybe be premature to use the New Architecture. Is it more stable now? Would you recommend using it?
We are planning to release ... hopefully next week. We need to write a blog post and a few other things, but it's pretty well ready to go. In terms of the new architecture, I don't think it'll be ready to use this year. Perhaps Q1 or Q2 next year?
We're working on an Ignite Cookbook recipe for Expo Router! We can't add it to Ignite until we've used it in client projects and proven it works and is a good experience. IgniteCookbook.com
This morning, I had the intention of utilizing Ignite for my project, but unfortunately, I encountered an issue. When I executed the command "npx ignite-cli@latest new SaverApp," it appeared that everything was functioning correctly as I observed the dependencies being downloaded, and there were no errors displayed in my command-line interface. However, I'm currently facing a perplexing problem - my project folder remains empty even though the entire process seemingly completed without any issues. I'm left wondering if I've overlooked something or made a mistake in my approach.
For those new to all of this, I believe you'll need Android Studio, and(or) Xcode, node.js, Java SDK, and yarn installed first. Anything I'm missing? Is this correct?
If you want to use it fully, yes. You can get away with just Expo and a few other small dependencies if you don’t need to build locally or for a simulator and can use Expo, EAS, Expo Go, etc.
How to change the default language? For french translation, I moved Translation into the 'i18n.ts' file like this: import fr, { Translations } from "./fr"; and modified the files accordingly: in 'fr.ts' -> export type Translations = typeof fr. But nothing change
pp:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=x86_64,arm64-v8a exited with non-zero code: 1 getting this issue? what should I need to do to solve this?
I don’t know, too opinionated. Why not Styled Components?; Mobx is great but not popular enough to force it like this. I still rather use RN CLI and customize it with I like better..
Ignite 10 will remove MobX-State-Tree, so keep an eye out for that. But the benefit of Ignite is that it's battle-tested -- we've built many apps with MST and the other choices. With that said, it's relatively trivial to strip out MST and use your own state management preference. Maybe an afternoon at most!
@@willerrodrigo7388 We will likely use React useState for a few limited demo things, and then give people good documentation on adding MST, Zustand, Redux/RTK, React Query, and others.
Would love to see a new architecture/expo native modules/turbo modules video/videos!
This is excellent by the way! Thanks for Ignite!!!🎉🎉🎉
Thanks Mark! Planning on it
I'd appreciate a full state management / API tutorial, explaining how your data layer works. From API call, to mobx state tree (assuming one has no clue about it) to persistence! Very great content, ignite feels 🔥🔥
I’d love to make this!
The entire New Architecture narrative has been so shrouded in experimental mysticism for me, so a current day explanation would be very welcome!
You got it!
It's great to hear first-hand lessons. Thanks, Jamon!
Thanks for this! Excited to try it out tomorrow 😊
Couldn't ask for more! Thank you!
And yet I might give you more anyway!
Great job Jamon! Would love to see more about the e2e tests and what comes out of the box with ignite.
Hey Jamon! Great to meet you yesterday at Chain React! Would love to see a discussion of the new architecture. Thanks for everything!
This is awesome, looking forward to see more about ignite.. thanks
This looks exciting. I’m about to build my first mobile app after doing a lot of medium sized web projects. I’m super excited!
Good luck!!
Loving ignite! You should add some screenshots of the ui to the docs.. this video sold it to me but most people probably don't click on the video if they don't get visuals at first...
Great idea!
I
Waiting for the deep dive. Also, it'll be better to look at RN CLI way without expo as well.
🔥
Great job, thanks for creating this!
Glad you liked it!
Ignite is 🔥
🔥🔥🔥
Great overview! 9.0 is out today 🎉
YES! So excited!
Great video!
I would like to see a video on how you approach testing as we have been struggling in my current project with that
Good topic idea!
Please support changing theme and language at runtime :)
And replace mobx-state-tree by react context api would be more flexible
Nice video!
Thanks for the video. I can initiate my first react native app quickly. I wonder if there is much more to do in PizzaApp after initiation 🙂
Hey jamon, just a quick question. Have you evaluated tanstack query for fetching api data? Is the only thing that struck me the most when I was reviewing the generated template.
Yes, it’s good! We don’t use it for every project though
Great Job Jamon, I am thinking in your next release, can you add add option for user to pick state management doing setup, because its something that is opinionated.
select your your state management.
--- Redux
--- Mobx
--- Zustand
--- I haven't decided
Great video, Jamon!
Just by curiosity, what's the editor's font you've been using in your vscode?
It’s called Envy Code R and I really love using it. My favorite coding font by far.
Hi, great video! Can you tell more what is the state of ignite@next today? When is it going to be officially released?
You also mentioned in the video, that it would maybe be premature to use the New Architecture. Is it more stable now? Would you recommend using it?
We are planning to release ... hopefully next week. We need to write a blog post and a few other things, but it's pretty well ready to go.
In terms of the new architecture, I don't think it'll be ready to use this year. Perhaps Q1 or Q2 next year?
Maybe it's time to add a fourth template option - using expo-router for navigation
We're working on an Ignite Cookbook recipe for Expo Router! We can't add it to Ignite until we've used it in client projects and proven it works and is a good experience. IgniteCookbook.com
can i use that with zustand instead mobX and maybe some natiwind to custom style the components?
Feel free to give it a shot!
This morning, I had the intention of utilizing Ignite for my project, but unfortunately, I encountered an issue. When I executed the command "npx ignite-cli@latest new SaverApp," it appeared that everything was functioning correctly as I observed the dependencies being downloaded, and there were no errors displayed in my command-line interface. However, I'm currently facing a perplexing problem - my project folder remains empty even though the entire process seemingly completed without any issues. I'm left wondering if I've overlooked something or made a mistake in my approach.
Would you mind filing an issue? And include `npx ignite-cli doctor` output too?
Whats the easiest way to add vector icons? Obviously expo has this out of the box, there is a fair amount of work for doing this in bare RN
Can you ask in the repo Discussions?
Does Ignite support Windows and/or macOS as a target React Native platform?
Not at the moment. We haven’t done enough projects in those spaces to have a fully fleshed out approach yet.
For those new to all of this, I believe you'll need Android Studio, and(or) Xcode, node.js, Java SDK, and yarn installed first. Anything I'm missing? Is this correct?
If you want to use it fully, yes. You can get away with just Expo and a few other small dependencies if you don’t need to build locally or for a simulator and can use Expo, EAS, Expo Go, etc.
what about bun + react Native
Newest version supports Bun as a package manager!
But Bun won't work with React Native directly. It's a Node competitor, not a RN competitor.
How to change the default language? For french translation, I moved Translation into the 'i18n.ts' file like this: import fr, { Translations } from "./fr"; and modified the files accordingly: in 'fr.ts' -> export type Translations = typeof fr. But nothing change
Good question! If you can file an issue, I'll have one of my devs who worked on the translation features look into it.
pp:assembleDebug -x lint -x test --configure-on-demand --build-cache -PreactNativeDevServerPort=8081 -PreactNativeArchitectures=x86_64,arm64-v8a exited with non-zero code: 1
getting this issue?
what should I need to do to solve this?
I don’t know, too opinionated. Why not Styled Components?; Mobx is great but not popular enough to force it like this. I still rather use RN CLI and customize it with I like better..
Ignite 10 will remove MobX-State-Tree, so keep an eye out for that. But the benefit of Ignite is that it's battle-tested -- we've built many apps with MST and the other choices.
With that said, it's relatively trivial to strip out MST and use your own state management preference. Maybe an afternoon at most!
@@JamonsCodeQuests what state management will you use on ignite 10? 🤔
@@willerrodrigo7388 We will likely use React useState for a few limited demo things, and then give people good documentation on adding MST, Zustand, Redux/RTK, React Query, and others.
@@JamonsCodeQuests When is Ignite 10 coming out ?