Worst Interview faced Ever (Full wastage of 7 to 10 days).
Company does not have any idea of the requirements what they are interviewing you for.
If you give interview in React JS and qualify 1st few rounds and till you reach last round suddenly requirement will be changed from React JS to React Native and you are most likely to get disqualified for below reasons:
1) Ans looks copied one(because you did all your hard work and tried to keep the code clean and as much understandable as possible)
2) Because you came to interview for React JS developer and suddenly their mind changed and they wanted you to code in React Native and now you are caught.
3)Because you are honest with your answers and they don't want honest people in their organization.
4)Because they don't deserve a good candidate like you.
This process takes 7 to 10 days and at last congrats you don't have a job but you surely gained a "CHEATER" tag beside your name.
So, its up to you what you want to choose.
I have full proof of what I have written above and in case if you want to verify my statements I am ready to send you details.
Think before you ink.