# I'm considering using ionic react. do I have to use the Ionic components?

**URL:** <https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395>\
**Category:** Ionic Framework\
**Created:** [February 8, 2021, 6:50pm UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395 "2021-02-08T18:50:36Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 8, 2021, 6:50pm UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/1 "2021-02-08T18:50:36Z")

</div>

Hey, 👋

Pretty much the title, I know it might be a dumb question, but I couldn’t find a clear answer while googling.

I’m planning to develop a cross-platform application using Ionic-react, and I’m just wondering do I **have** to use the ionic UI components in order for it to work?

And if not, what are some of the odd issues that might occur, from you guys’ experience, would the app look weird? feel weird?

I think I will probably need to use some components like the alerts and stuff like that so it can look natural on both iOS and Android. and I’m okay with that.  
But other than that, I’m just used to building my own components in react with tailwindcss and sometimes a touch of Material UI.

So would that be an issue? Thank you so much 🌹 ❤

---

<div class="post-metadata">

**Author:** ![Tommertom](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tommertom](https://forum.ionicframework.com/u/Tommertom)\
**Post date:** [February 8, 2021, 8:03pm UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/2 "2021-02-08T20:03:45Z")

</div>

Well, why dont u give it a try?

it should work

Maybe your bundle gets filled with extras

And Ionic also does something to page transition animations etc

So not using the components is maybe the easiest part

Then again, if u skip using ion-app and ion-content snd its router, u wont notice?

---

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 9, 2021, 5:56am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/3 "2021-02-09T05:56:37Z")

</div>

Thanks for the reply ❤ 👍

I’m going to give it a try.

but my question is for issues down the road… in the future. when I deploy on iOS and Android. what are the underlying problems or weird situations that might occur when not using the ionic components?

---

<div class="post-metadata">

**Author:** ![Tommertom](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tommertom](https://forum.ionicframework.com/u/Tommertom)\
**Post date:** [February 9, 2021, 6:28am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/4 "2021-02-09T06:28:53Z")

</div>

Technologies to deploy to ios and android, like cordova, capacitor or pwa are separate from ionic components

Even though the ionic FORUM is very open receiving questions and complaints about them

---

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 9, 2021, 6:46am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/5 "2021-02-09T06:46:52Z")

</div>

I’m planning to use AppFlow for devOps, and from the quick read I did. all it was talking about was the “Ionic framework”.

So I thought I had to build my app using the Ionic framework. but from your replies, You mean in general, I could have a pure CRA app. while not using the ionic framework at all. And I would use Capacitor and AppFlow to deploy it?

And thanks again for the help man, really appreciate it 🤗 🌹

---

<div class="post-metadata">

**Author:** ![Tommertom](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tommertom](https://forum.ionicframework.com/u/Tommertom)\
**Post date:** [February 9, 2021, 7:14am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/6 "2021-02-09T07:14:53Z")

</div>

Not sure what u mean with CRA. Capacitor is framework agnostic. AppFlow I dont know where they are now. It used to be tied but I reckon they progressed significantly

Plse check the docs on AppFlow

Ionic is also used as trade name for the goodies from the Ionic team. But theses goodies tend to be very loosely coupled for reasons u r mentioning

---

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 9, 2021, 9:26am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/7 "2021-02-09T09:26:25Z")

</div>

Sorry for that, CRA(create-react-app) is a react boilerplate template from the react team, so what I meant was “just a pure react app.”

Last question, Would you happen to know what should I consider doing or looking into to make my react app configured and ready to be used with capacitor in the future? (before I starting coding the app itself)

Thanks 🌹

---

<div class="post-metadata">

**Author:** ![Tommertom](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tommertom](https://forum.ionicframework.com/u/Tommertom)\
**Post date:** [February 9, 2021, 9:50am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/8 "2021-02-09T09:50:05Z")

</div>

> [@Meshari-webDEV](#):
>
> Would you happen to know what should I consider doing or looking into to make my react app configured and ready to be used with capacitor in the future? (before I starting coding the app itself)

I am an Angular fan. So my final recommendation is to ditch React and go for Angular 😉

---

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 9, 2021, 10:03am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/9 "2021-02-09T10:03:25Z")

</div>

Hahaha, I like that 😂. Thanks

But I’ll never go back to angular 👀

---

<div class="post-metadata">

**Author:** ![Tommertom](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tommertom](https://forum.ionicframework.com/u/Tommertom)\
**Post date:** [February 9, 2021, 10:40am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/10 "2021-02-09T10:40:49Z")

</div>

Did you consider Vue? Seems to have less boilerplate compared to React?

---

<div class="post-metadata">

**Author:** ![Meshari-webDEV](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@Meshari-webDEV](https://forum.ionicframework.com/u/Meshari-webDEV)\
**Post date:** [February 9, 2021, 11:01am UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/11 "2021-02-09T11:01:51Z")

</div>

I actually did, to the point where I was reading a ton about it, and was sure I’ll use it in my next project. But I don’t know, haven’t gotten around to it yet. But, I think it’s very promising.

---

<div class="post-metadata">

**Author:** ![bryanwadd](https://avatars.discourse-cdn.com/v4/letter/b/f6c823/32.png) [@bryanwadd](https://forum.ionicframework.com/u/bryanwadd)\
**Post date:** [February 27, 2021, 8:04pm UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/12 "2021-02-27T20:04:19Z")

</div>

Did you give it a go, how did you get on? I’m wanting to use tailwind css with ionic react too but struggling to configure it at the moment.

---

<div class="post-metadata">

**Author:** ![deluarseoexpert](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/deluarseoexpert/32/143171_2.png) [@deluarseoexpert](https://forum.ionicframework.com/u/deluarseoexpert)\
**Post date:** [December 6, 2022, 6:05pm UTC](https://forum.ionicframework.com/t/im-considering-using-ionic-react-do-i-have-to-use-the-ionic-components/204395/13 "2022-12-06T18:05:15Z")

</div>

This post was flagged by the community and is temporarily hidden.
