Skip to content
  • Home
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Lux)
  • No Skin
Collapse
Ukraine Tryzub and Canada Leaf
  1. UKRAINIANS ON THE CANADA MAP
  2. Categories
  3. Вільне спілкування
  4. (UA) IT/Tech Ukrainians in Canada

(UA) IT/Tech Ukrainians in Canada

Scheduled Pinned Locked Moved Вільне спілкування
647.4k Posts 3.6k Posters 371.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437330
    Ні Користувач змінює пост і натискає «зберегти» В цей момент летить post запит або мутація якщо це graphQL Ось ти відкриваєш той ендпоінт куди це прилітає і шукаєш місце де щось типу await result = updatePostByUUID(data) Функція різними шляхами поверне в результат якийсь статус наприклад success Ти через наприклад if result == success { io.emit() Тут береш код відправки з мого коду сервера для відправки дати, змінюєш назву інвента на postUpdated і відправляєш у вигляді наприклад джейсона з 3 полями status, postId і data В статус пишеш success В postId пишеш id поста що оновлюється В дату пишеш значення яке тобі прилетіло з фронта від користувача не залазячи в базу Весь цей обʼєкт конвертуєш в строку і відправляєш всім клієнтам } Далі частина фронта Додаєш івент на прослушку «postUpdated” і не забудь перед цим додати парсер щоб зі стрінга що прилетить конвертувати в джейсон Береш цей готовий джейсон і перевіряєш статус Якщо статус ок ✅ то береш postId і шукаєш його в своєму масиві всіх постів що ти рендериш через map на сторінку користувачу Коли знайшов що такий postId є то замінюй data в ньому і таким чином ти оновиш тільки 1 запис зі свого масиву і у користувача перерендериться 1 запис Пограйся з оптимізацією і слідкуй щоб перендерився тільки 1 запис а не весь список після оновлення цієї статі
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Влад
    wrote on last edited by
    #437331
    Зрозумів,дякую буду пробувати. А ти казав зробити так щоб цей socket щоб усі бачили?то як зробити? Типу так: {children} ,бо в кодові не має цього. І якщо мені потрібно ще авторизацію роботи також треба provider тільки поверх нього: {children}
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Grzegorz Brzęczyszczykiewicz
    wrote on last edited by
    #437332
    Часто їх ще запитують в аеропорту вильоту до Канади ( якщо не вдалось пройти онлайн чекін), тому дуже рекомендовано завжди їх мати з собою
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437333
    Все норм, це не тупі питання Сокети не така проста тема)
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Trust me
    wrote on last edited by
    #437334
    biz.censor.net/news/3474743/derjorgany_otrymayut_dostup_do_nomeriv_bankivskyh_kartok_natsbank_proponuye_zminyty_pravyla_rozkryttya
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437335
    Тільки не конекти сокет на сторінках авторизації якщо ці пости доступні в особистому кабінеті
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Влад
    wrote on last edited by
    #437336
    Дякую. Буду дивитися) Вибач за тупі питання
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437337
    Якщо в проєкті ще немає реакт контексту або редакса то подивись як їх створювати в документації офіційній
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437338
    Ні, не треба його нікуди відправляти в провайдерах В моєму прикладі весь код сокету в корні тобто в index.js ось там його і додай а коли приходять данні то відправляй їх в реакт контекст або в редакс стоп якщо юзаєш редакс тобто тобі треба глобальний стор в проекті Потім додай цей контекст в де твої провайдери в проєкті і юзай його де хочеш в компонентах
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Влад
    wrote on last edited by
    #437339
    Як мені одна людина сказала Лізу куди не треба і що не доріс до цього… Я сьогодні намагався зрозуміти як то все воно працює по сокетам,дивився відео на ютуб і повторював,але це було react+ nestjs
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Andrii Nyvchyk
    wrote on last edited by
    #437340
    Нормальний такий список 🚬
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Влад
    wrote on last edited by
    #437341
    Я просто trainee,і не все розумію,і досвіду ніякого немає(((
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437342
    Але це левел поскладніше
    1 Reply Last reply
    0
  • t1419420972T Offline
    t1419420972T Offline
    ᴍᴀʀᴢᴇᴅ
    wrote on last edited by
    #437343
    Є ще нативні сокети де руками треба на сервері створювати пул користувачів і їх з'єднання і потім хендлерами відправляти їм якусь інфйу тільки для конкретного користувача із пулу
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Trust me
    wrote on last edited by
    #437344
    Банківська таємниця тютю.
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Aleksey Beletsky
    wrote on last edited by
    #437345
    Тре автомейшна із 10 роками :)
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Trust me
    wrote on last edited by
    #437346
    Так алетільки через ланцюг банків. А тут стільки людей задіяно буде і всім хочеться бутерброда з ікрою
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Dmitry Smirnov
    wrote on last edited by
    #437347
    Більше мануальщик, є досвід веб автоматизації та мобільної (Пайтон+біхейв), але то було десь 80/20.
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Bohdan
    wrote on last edited by
    #437348
    Вони вже давно продаються
    1 Reply Last reply
    0
  • T Offline
    T Offline
    Trust me
    wrote on last edited by
    #437349
    Ні, просто номера карток і ііо власників будуть продавати на чорному ринку, як наркота та зброя. Це фініш.
    1 Reply Last reply
    0

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups