atrisināt bez loop
Youtube: https://youtu.be/Lq3_EyahuxM
Jamboard: https://jamboard.google.com/d/1fdpVIJx1UMdrZQbdIpbtXDbVNrTEkhzHs3v0tjkZVis/edit?usp=sharing
Materials: https://www.clariontech.com/blog/mvc-vs-flux-vs-redux-the-real-differences
https://medium.com/@gayashanbc/beginning-the-road-tour-with-redux-ec3505a6499b
https://medium.com/@gayashanbc/beginning-the-road-tour-with-redux-ec3505a6499b
Sekojot instrukcijām implementēt Redux/Flux pattern, lai ievadītu chat ziņas no diviem dažādiem threads Iesniegt kodu un screenshots Sagatave:
http://share.yellowrobot.xyz/quick/2022-10-31-32B9BBA0-C6BB-42AC-B551-8498552A4E83.zip Uzdevumi:
pēc teksta ievades pygame WindowMain notīrīt current_message, izmantojot esošās actions un reducers
izveidot clear action un apstrādāt reducer
saglabāt visus izpildītos actions un implementēt action undo_chat_message un apstrādāt undo funkciju reduceri
Balstoties uz iepriekšējo kodu implementēt Redux principos balstītu UI, Actions un Reducers, lai panāktu:
Var nodzēst kādu no iepriekšējām ziņām selektīvi (pievienot komponentei Delete pogu)
Visas iepriekšējās ziņas uztaisīt caps locks (ar lieliem burtiem) un atpakaļ small locks (maziem burtiem), pievienot UI pogu “Toggle caps”
Iesniegt kodu un screenshots
Video:
Jamboard:
https://jamboard.google.com/d/1C-OG6W2Pd5nU_N-n7ZKrOoorbohO7T0zLxeXHdyo5PI/edit?usp=sharing
Izmantojot lekcijas instrukcijas video, implementēt lietotāja autentifikāciju ar AirTable palīdzību. Implementēt komunikācijas risinājumu, izmantojot axios, un saglabāt atmiņā, izmantojot async-storage.
Par pamatu izmantot iepriekšējās lekcijas 7.2. sagatavi, to, papildinot ar jaunajām lietām. (Sagatave: http://share.yellowrobot.xyz/quick/2022-12-8-325F89BB-7E08-43A9-8D8A-DC27FC95643D.zip)
Iesniegt sceeenshot no lietotnes, AirTable un pirmkodu bez node_modules un build direktorijām.
Balstoties uz šīs lekcijas un 4. lekcijas zināšanām izveidot vēl vienu projekta direktoriju, kurā ar NodeJS Express izveidot backend serveri, kurš spētu pildīt AirTable funkcijas, kuras tika implementētas 8.2.