[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"topic-reactive":3,"topic-questions-reactive":12},{"id":4,"name":5,"slug":6,"description":7,"emoji":8,"color":9,"sortOrder":10,"questionCount":11,"knownCount":10,"learningCount":10,"weakCount":10},31,"Reactive","reactive","Вопросы по теме Reactive","⚡","violet",0,21,[13,21,26,31,36,42,47,52,57,62,67,72,77,82,87,92,97,102,107,113,118],{"id":14,"slug":15,"question":16,"difficulty":17,"tags":18,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},985,"chto-takoe-reaktivnoe-programmirovanie-i-chem-ono-otlichaetsya-ot-protsedurnogo-programmirovaniya","Что такое реактивное программирование и чем оно отличается от процедурного программирования?","junior",[6],null,false,{"id":22,"slug":23,"question":24,"difficulty":17,"tags":25,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},986,"obyasnite-kontseptsiyu-potokov-dannykh-v-reaktivnom-programmirovanii","Объясните концепцию потоков данных в реактивном программировании",[6],{"id":27,"slug":28,"question":29,"difficulty":17,"tags":30,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},987,"chto-takoe-pattern-observer-i-kak-on-lezhit-v-osnove-reaktivnogo-programmirovaniya","Что такое паттерн Observer и как он лежит в основе реактивного программирования?",[6],{"id":32,"slug":33,"question":34,"difficulty":17,"tags":35,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},988,"opishite-rol-observable-i-observer-v-reaktivnom-programmirovanii","Опишите роль Observable и Observer в реактивном программировании",[6],{"id":37,"slug":38,"question":39,"difficulty":40,"tags":41,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},989,"chto-takoe-backpressure-v-kontekste-reaktivnogo-programmirovaniya","Что такое backpressure в контексте реактивного программирования?","middle",[6],{"id":43,"slug":44,"question":45,"difficulty":40,"tags":46,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},990,"obyasnite-raznitsu-mezhdu-hot-i-cold-observable","Объясните разницу между Hot и Cold Observable",[6],{"id":48,"slug":49,"question":50,"difficulty":17,"tags":51,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},991,"kakova-rol-podpiski-v-reaktivnom-programmirovanii","Какова роль Подписки в реактивном программировании?",[6],{"id":53,"slug":54,"question":55,"difficulty":17,"tags":56,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},992,"kak-otpisatsya-ot-potoka-dlya-predotvrashcheniya-utechki-pamyati","Как отписаться от потока для предотвращения утечки памяти?",[6],{"id":58,"slug":59,"question":60,"difficulty":40,"tags":61,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},993,"kakie-est-operatory-v-project-reactor-i-dlya-chego-oni-ispolzuyutsya","Какие есть операторы в Project Reactor и для чего они используются?",[6],{"id":63,"slug":64,"question":65,"difficulty":40,"tags":66,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},994,"chto-takoe-reactive-streams-specification","Что такое Reactive Streams Specification?",[6],{"id":68,"slug":69,"question":70,"difficulty":17,"tags":71,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},995,"chem-otlichayutsya-mono-i-flux-v-project-reactor","Чем отличаются Mono и Flux в Project Reactor?",[6],{"id":73,"slug":74,"question":75,"difficulty":40,"tags":76,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},996,"chto-takoe-scheduler-v-project-reactor-kakie-tipy-sushchestvuyut","Что такое Scheduler в Project Reactor? Какие типы существуют?",[6],{"id":78,"slug":79,"question":80,"difficulty":40,"tags":81,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},997,"kak-obrabatyvat-oshibki-v-reaktivnykh-potokakh","Как обрабатывать ошибки в реактивных потоках?",[6],{"id":83,"slug":84,"question":85,"difficulty":40,"tags":86,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},998,"chto-takoe-spring-webflux-i-chem-on-otlichaetsya-ot-spring-mvc","Что такое Spring WebFlux и чем он отличается от Spring MVC?",[6],{"id":88,"slug":89,"question":90,"difficulty":40,"tags":91,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},999,"kak-testirovat-reaktivnyy-kod","Как тестировать реактивный код?",[6],{"id":93,"slug":94,"question":95,"difficulty":40,"tags":96,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1000,"chto-takoe-sinks-v-project-reactor","Что такое Sinks в Project Reactor?",[6],{"id":98,"slug":99,"question":100,"difficulty":40,"tags":101,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1001,"kak-realizovat-server-sent-events-sse-s-pomoshchyu-webflux","Как реализовать Server-Sent Events (SSE) с помощью WebFlux?",[6],{"id":103,"slug":104,"question":105,"difficulty":40,"tags":106,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1002,"chto-takoe-r2dbc-i-kak-on-svyazan-s-reaktivnym-programmirovaniem","Что такое R2DBC и как он связан с реактивным программированием?",[6],{"id":108,"slug":109,"question":110,"difficulty":111,"tags":112,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1003,"reaktivnyy-vs-imperativnyy-podkhod-kogda-chto-ispolzovat","Реактивный vs императивный подход — когда что использовать?","senior",[6],{"id":114,"slug":115,"question":116,"difficulty":40,"tags":117,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1004,"chto-takoe-context-v-project-reactor","Что такое Context в Project Reactor?",[6],{"id":119,"slug":120,"question":121,"difficulty":40,"tags":122,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":19,"starred":20},1281,"kak-rabotaet-webclient-i-chem-on-otlichaetsya-ot-resttemplate","Как работает WebClient и чем он отличается от RestTemplate?",[6]]