M
M
MRcracker2020-05-28 10:59:23
1C-Bitrix
MRcracker, 2020-05-28 10:59:23

Is it possible to combine project layout on react and 1c Bitrix?

Hello. There was a task to develop an online store. At the reactive front. On the backend I think to use Bitrix.
The question is. Does Bitrix have the ability to give data so that later they can be received by React, or is it better not to use React to work with Bitrix because there will be many problems?

React is used in the project because it is planned to use react native in the future, and Bitrix was chosen because I heard that it is very convenient to communicate with 1c, which is also planned to be done.

Also tell me if it is possible to link 1s and other cms if Bitrix does not work.
Thanks everyone for the replies.

PS Bitrix has not been used in projects before)))

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
serginhold, 2020-05-28
@serginhold

Does Bitrix have the ability to give data so that later they can be received by React, or is it better not to use React to work with Bitrix because there will be many problems?

in short, everything ends with the fact that instead of a template, you will be gently given json, which will go to react (in fact, write backend api in the form you need);
then the SEO problem appears, and you will have to tie server side rendering (v8js) to Bitrix, good luck
and Bitrix was chosen because I heard that it communicates very conveniently with 1s, which is also planned to be done

on large projects, everything ends with the fact that the exchange with 1C is completely written from scratch, but maybe you're lucky
Bitrix has not been used in projects before

then do not get into this game, if you need react, take what you worked with

Y
Yaroslav Alexandrov, 2020-05-28
@alexyarik

Anything can act on the server side
https://blog.sibirix.ru/2019/04/03/react-with-bitrix/
https://habr.com/ru/post/421531/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question