Jump to content
php.lv forumi
  • 0
maarc93

ReactJS - importēt kodu no cita faila

Question

maarc93    0

Man ir Laravel projekts ar vairākiem skatiem un katram skatam ir savs ReactJS fails. Visos ReactJS failos atkārtojas kods ar menu izvēlni. Vai ir kāds vienkāršs veids, kā importēt ReactJS klasi no cita faila?

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 1
daGrevis    0

Paņem webpack un saliec kopā ar babel. https://webpack.js.org/guides/get-started/

Tad no JavaScript failiem varēsi rakstīt import { some, shit } from './stuff' un izmantot jaunās ES6 fīčas.

Edited by daGrevis

Share this post


Link to post
Share on other sites
  • 0
aaxc    0

Es personīgi React nepārzinu, bet vai viņam ir kāda liela atšķirība staro standarta JS failiem? Vismaz JS māk nolasīt funkcijas, kas definētas citā pievienotajā failā :/

Share this post


Link to post
Share on other sites
  • 0
Wuu    0

Visi cienoši sevi cilvēki kompilē javascriptu. Cik saprotu, cilvēks lieto ReactJS - kā jQuery? Un pie katra lapas pārlādes pa jaunu javascriptu ielāde no jauna? Atvainojos, varu derēt ka jQuery ari ir pieskrūvēts pilnam komplektam.

Kompilē ReactJS daļu atsevišķi, kā pienākas.

Edited by Wuu

Share this post


Link to post
Share on other sites
  • 0
maarc93    0

Esmu iesācējs iekš Javascript. Katru reizi lapas ielādē tiek ielādēts Javascript no jauna un jQuery arī ir. Kā vajag darīt pareizi? Ir kādi tutorials, kurus vari ieteikt? 

Share this post


Link to post
Share on other sites
  • 0
maarc93    0

paldies, viss skaidrs ar webpack, bet kā darīt gadījumā, ja aplikācijā ir paredzēti vairāki lietotāji un katram ir savs role. kā to padot uz JavaScript? šobrīd laravel blade padodu role_id un ar JS ielasu, bet to ir pārāk vienkārši apiet.

Share this post


Link to post
Share on other sites
  • 0
daGrevis    0

Serverim vienmēr ir jāčeko vai role ir pareiza. Klientā dari kā jau tagad dari - padot no servera role un attiecīgi parādi pareizo UI.

Share this post


Link to post
Share on other sites
  • 0
daGrevis    0

So? Tu negribi to kodu kas dealo ar, teiksim, admin role, servot klientam, ja viņš nav admins?

Share this post


Link to post
Share on other sites
  • 0
maarc93    0

Jā, piemēram, sidebar ar izvēlnēm un dažas izvēlnes ir redzamas tikai priekš admin

Edited by maarc93

Share this post


Link to post
Share on other sites
  • 0
jurgenz    0

Tādā gadījumā var mēģināt JS kodu, kas atbild par šīm funkcijām, var ielādēt no servera tikai attiecīgajiem lietotājiem, kurš attiecīgi pievienos papildus izvēlnes izvēlnei utt utjp.
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×