{"47789":{"id":47789,"votes":1,"views":0,"text":"jeste\u015b ***ilem, prawda? edit: nie szkoda Ci czasu? mog\u0142e\u015b zrobi\u0107 co\u015b ciekawego zamiast pisa\u0107 sam do siebie","html":"
jeste\u015b ***ilem, prawda? edit: nie szkoda Ci czasu? mog\u0142e\u015b zrobi\u0107 co\u015b ciekawego zamiast pisa\u0107 sam do siebie<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47789","created_at":"2019-05-17T16:58:10+02:00","updated_at":"2019-05-17T16:58:10+02:00","comments":[],"user":{"id":87744,"name":"nohtyp","is_online":false,"photo":null,"deleted_at":"2019-10-15T11:38:07.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkJhampZSzMrN0M1czB2L0xGUEZCMVE9PSIsInZhbHVlIjoiRytZSXR6MDdiNjdLMThFY1R2eGpxdWhGbzVxNmxyQXk2YkdTYVFwcVN1ck5JTGhiZjBPSFJxelFPYlV1SWNyTSIsIm1hYyI6ImVjMzk4M2JhYjc0NWNiYWM2ZDBmNzM4YTVlZTkyYzIzZGE4NWI5MGQxNzY5YmRiMjhjYzM3ZDFjYTUyYWE4OGQiLCJ0YWciOiIifQ==","deleted_at":null},"47791":{"id":47791,"votes":1,"views":0,"text":"TL;DR - za du\u017co planowania, za ma\u0142o nauki.","html":"
TL;DR - za du\u017co planowania, za ma\u0142o nauki.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47791","created_at":"2019-05-17T17:10:17+02:00","updated_at":"2019-05-17T17:10:17+02:00","comments":[],"user":{"id":48869,"name":"vpiotr","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5f\/5f9df87cb6749.jpg","deleted_at":"2022-05-14T20:38:46.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IktIR1pFeG1KaVlDTng5cERUTEpoK1E9PSIsInZhbHVlIjoidy9LdTlTTzZvcGpPUmpYRERwRzcrWHpteXdFY3FMOG9yU2FQTkxtYWlaOVBJMlJWZW84ejVQSzVzcnhZOFVRNiIsIm1hYyI6ImMyODYyOWE0NWQxY2E3NDkxZGQ1ZDliMmI3OGQyZTYyODVlYmFlMzBhZDM4NjhmODJhYzY4ZDg0YWY0ZjlkNjMiLCJ0YWciOiIifQ==","deleted_at":null},"47792":{"id":47792,"votes":1,"views":0,"text":"@vpiotr: dzi\u0119ki za rad\u0119. Pr\u00f3buj\u0119 r\u00f3\u017cnych sposob\u00f3w \u2013 brak planu (do tej pory go nie mia\u0142em) nie spowodowa\u0142, \u017ce zacz\u0105\u0142em si\u0119 uczy\u0107. By\u0107 mo\u017ce plan mi pomo\u017ce.","html":"
@vpiotr: dzi\u0119ki za rad\u0119. Pr\u00f3buj\u0119 r\u00f3\u017cnych sposob\u00f3w \u2013 brak planu (do tej pory go nie mia\u0142em) nie spowodowa\u0142, \u017ce zacz\u0105\u0142em si\u0119 uczy\u0107. By\u0107 mo\u017ce plan mi pomo\u017ce.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47792","created_at":"2019-05-17T17:12:16+02:00","updated_at":"2019-05-17T17:12:16+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Im05TVhSc0ZEd1BOTE5kSUgvWDBpU0E9PSIsInZhbHVlIjoiQzBiNHdxc1lQNGE2ZlRYWGF5REF4a1l3RlcyWDl4M2tqVWRCMkhOWHlRQ3Q0eUZ4OUd4alpuQmtJcStTbi9NYSIsIm1hYyI6ImQ1NjJmYzUyODE4OTc5NmJkNDNkYzkxOTc0MTAwYTA5OTY0OTRhZDdhNDQ5OTY1YjQ2Y2JiNWRjNmRmZjgyYWEiLCJ0YWciOiIifQ==","deleted_at":null},"47794":{"id":47794,"votes":0,"views":0,"text":"@Silv: to skorzystaj z todoist albo nozbe :) mnie jara odhaczanie zrobienie rzeczy i pomaga \u0142adnie zaplanowa\u0107 wszystko","html":"
@Silv<\/a>: to skorzystaj z todoist albo nozbe :) mnie jara odhaczanie zrobienie rzeczy i pomaga \u0142adnie zaplanowa\u0107 wszystko<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47794","created_at":"2019-05-17T17:53:49+02:00","updated_at":"2019-05-17T17:53:49+02:00","comments":[],"user":{"id":23850,"name":"no_solution_found","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/506ea76720067.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImVNQVc1S0NON2Q2UzJxQUI2M1lZY2c9PSIsInZhbHVlIjoiQkhhQ0V5QW1wNWVJaUM4Uk12VWY0MlNySG9zSGVITWNVdGZNdzhpZFEzQlRlNnV4dERLTjNTK2Q3RytsdlhvdiIsIm1hYyI6ImIwODI5Yzg4MGExYmIwZWQ1ZmIzODIwNjM5NGZkNmRiODlmNDdlYjc0OGEzYjI3MmMxYzI5YjRlZGZhYWVhZjgiLCJ0YWciOiIifQ==","deleted_at":null},"47795":{"id":47795,"votes":1,"views":0,"text":"druga rzecz - dlaczego angular1? Angular czy react wydaj\u0105 si\u0119 by\u0107 lepszym wyj\u015bciem :)","html":" druga rzecz - dlaczego angular1? Angular czy react wydaj\u0105 si\u0119 by\u0107 lepszym wyj\u015bciem :)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47795","created_at":"2019-05-17T17:54:31+02:00","updated_at":"2019-05-17T17:54:31+02:00","comments":[],"user":{"id":23850,"name":"no_solution_found","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/506ea76720067.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InMyYkRhMjdveXh4Yjh4dXJXVjczY2c9PSIsInZhbHVlIjoiRytaL1FBODFmcUd4SDR3bDh1Z0lGVnVxQjVVWUpyZURrdjdLd1JCRXQyUjU4ZDVXZ1VJczdlYjJKSjJUYnlsUyIsIm1hYyI6ImU2Mjk0MjlhMjY3NmQzYjRmODUxNDNkZGIwYzRlMjIzOWY4MDQ1N2Q5ZDNjZWZmMjJiZjQwYjlkMjhjMzQzYzQiLCJ0YWciOiIifQ==","deleted_at":null},"47796":{"id":47796,"votes":1,"views":0,"text":"@no_solution_found: dzi\u0119ki. :) Pr\u00f3bowa\u0142em, taka lista mi ca\u0142kiem nie pomaga. To znaczy \u2013 fajnie si\u0119 j\u0105 robi, ale po dw\u00f3ch dniach zapominam, \u017ce j\u0105 mam. Nie, nie Angular1, tylko Angular. Teraz dopiero widz\u0119, \u017ce to nie\u015bcis\u0142o\u015b\u0107. :) Dzi\u0119ki!","html":" @no_solution_found<\/a>: dzi\u0119ki. :) Pr\u00f3bowa\u0142em, taka lista mi ca\u0142kiem nie pomaga. To znaczy \u2013 fajnie si\u0119 j\u0105 robi, ale po dw\u00f3ch dniach zapominam, \u017ce j\u0105 mam. Nie, nie Angular1, tylko Angular. Teraz dopiero widz\u0119, \u017ce to nie\u015bcis\u0142o\u015b\u0107. :) Dzi\u0119ki!<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47796","created_at":"2019-05-17T17:59:30+02:00","updated_at":"2019-05-17T17:59:30+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImtLQ3Myd1lITVBuMnZJNm44anY1b2c9PSIsInZhbHVlIjoiZmdPaXNITCs0bDNraG1uTnhWdU5DQkZHYUlldy92TW5HejZQYWVXSmRIUEFqd3RsZUZPTzBVejZUV0huTGZ5eiIsIm1hYyI6IjRiODUzMzg4MGFlOGU5NjE4YThiZTdmYTc2NTU5ZWQ1MDBhNjBiNGFjMWMwYzQ5ZjY2ZDk5Mjk2Mzg5ODU5NjQiLCJ0YWciOiIifQ==","deleted_at":null},"47797":{"id":47797,"votes":1,"views":0,"text":"PS. Zmieni\u0142em `[ Moja nauka Angulara 1 ]` na `[ Moja nauka Angulara, wpis 1 ]`.","html":" PS. Zmieni\u0142em bo tego trzeba si\u0119 nauczy\u0107 :)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47798","created_at":"2019-05-17T18:00:43+02:00","updated_at":"2019-05-17T18:00:43+02:00","comments":[],"user":{"id":23850,"name":"no_solution_found","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/506ea76720067.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IitOclFrRC9hYWphU2cwd1I3SXJyOVE9PSIsInZhbHVlIjoiSDhTc1JhNnlqYVdSRE9PdkVWc0J4bkJxNWNjMTd4NjdQUXdEODBDWU5RdTMvOHZxUGtjRFFiU0hvRXA2by96UCIsIm1hYyI6IjQ1YTJiNmEyYzNlMjQxZGQwMDE5NjM1NGEyNjBjNWU5Yzg3ZDkxZjliZjA5MjRmYTA4MzU5MmVkZWY5YzYwNmEiLCJ0YWciOiIifQ==","deleted_at":null},"47799":{"id":47799,"votes":1,"views":0,"text":"@no_solution_found: to pewnie zbyt du\u017co nauki dla mnie by\u0142o. :\/ Spr\u00f3bujemy z t\u0105 form\u0105, mo\u017ce si\u0119 uda.","html":" @no_solution_found<\/a>: to pewnie zbyt du\u017co nauki dla mnie by\u0142o. :\/ Spr\u00f3bujemy z t\u0105 form\u0105, mo\u017ce si\u0119 uda.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47799","created_at":"2019-05-17T18:01:41+02:00","updated_at":"2019-05-17T18:01:41+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InhZNWpUeE96bGxrbFpHbld0T0VqZGc9PSIsInZhbHVlIjoiVHBXZFFJWTJBTkFOaGlLVW93RFZxR3llNFFUaTFtbjBwWjZFeGlJeHRjNVplTXhLWWVZN2VhRUhnMVJ4RVBEdSIsIm1hYyI6IjMyYjg1MTdmMWM3ZmMwN2I0ZDM1MWVkMTU1OTZjYWI0N2Y5OWYyMzk3MDhkYmQ2MzU5MmY3NmE0ODQzMmI2OTQiLCJ0YWciOiIifQ==","deleted_at":null},"47805":{"id":47805,"votes":1,"views":0,"text":"We\u017a sobie starter https:\/\/github.com\/tomastrajan\/angular-ngrx-material-starter postaw i zacznij budowa\u0107 jaki\u015b projekt na jego bazie, ja tak nauczy\u0142em angulara.io","html":" We\u017a sobie starter https:\/\/github.com\/tomastrajan\/angular-ngrx-material-starter<\/a> postaw i zacznij budowa\u0107 jaki\u015b projekt na jego bazie, ja tak nauczy\u0142em angulara.io<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47805","created_at":"2019-05-17T19:59:37+02:00","updated_at":"2019-05-17T19:59:37+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImlqS0h6K1lOVmlxNWM4QkVlZWQ3NXc9PSIsInZhbHVlIjoiMWRwMkcvbnB0OFNVZUVXWlRzWTZoRkozcG9xRzZETmhkUGo0UUxDQVMzaEkwTk1JbThVdWkwWFFwZjNGcnlIRSIsIm1hYyI6IjNlYTJlZjExN2E5NmY2OGY2OWE1YTBjZjQ0ZmE5ZTcxMDlhMWI1YjhlYTM2ODRjZjg2NzYzMzI1ZWEwZjI2MDIiLCJ0YWciOiIifQ==","deleted_at":null},"47806":{"id":47806,"votes":0,"views":0,"text":"@mr_jaro: dzi\u0119ki, jednak w\u0142a\u015bnie do tej pory (jak opisa\u0142em w w\u0105tku na forum) podej\u015bcie \"project-first\" mnie odrzuca\u0142o. Musz\u0119 rozumie\u0107 wszystko, co pisz\u0119 (z czytaniem jest inaczej).","html":" @mr_jaro<\/a>: dzi\u0119ki, jednak w\u0142a\u015bnie do tej pory (jak opisa\u0142em w w\u0105tku na forum) podej\u015bcie \"project-first\" mnie odrzuca\u0142o. Musz\u0119 rozumie\u0107 wszystko, co pisz\u0119 (z czytaniem jest inaczej).<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47806","created_at":"2019-05-17T20:01:19+02:00","updated_at":"2019-05-17T20:01:19+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImhodnVlZmk4SXZCK3BIK1RtSEJQU1E9PSIsInZhbHVlIjoib1gvNVhYUXJKNndJSys4aUYwU1JxV29zNHA1UFc5U2diYk5vWElUYWkrWDJtRi8xK2xZUEhHY1JZQjkvN3hycCIsIm1hYyI6ImYxNTc2ZDFkZDg2ZDBhNmFkMWYwNWU5ZjQzZmUzZDFiZDc5NmU0ZTk0YjE3MjM0OGNmNDMwZWQ4OTU3Nzg2OWQiLCJ0YWciOiIifQ==","deleted_at":null},"47807":{"id":47807,"votes":1,"views":0,"text":"@Silv: to masz kompletnie inne podej\u015bcie ni\u017c ja, ja jak si\u0119 czego\u015b takiego ucze to czytam max godzine a potem siadam do roboty bo inaczej nie potrafi\u0119, w sensie efektywno\u015b\u0107 spada do zera","html":" @Silv<\/a>: to masz kompletnie inne podej\u015bcie ni\u017c ja, ja jak si\u0119 czego\u015b takiego ucze to czytam max godzine a potem siadam do roboty bo inaczej nie potrafi\u0119, w sensie efektywno\u015b\u0107 spada do zera<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47807","created_at":"2019-05-17T20:04:15+02:00","updated_at":"2019-05-17T20:04:15+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ind6b3NBak1HMXJxQWtTZFA5dVh0Rnc9PSIsInZhbHVlIjoiakE1Mmd2Sk5HZGFWT204OVNZZkc5bENRM1BGT1NzcTZmRmdQM0JTMGt4d045TGtFVFdNeUkyR20xell3d1VmZSIsIm1hYyI6IjU1NTZlZDhhYmY4ZDk5MTMwOTc1NzBkYjMwM2FiYmVlMzNmOGFjODdjMWJhNjM4OGUxOWE1ZjQyZjBkYTlmMjciLCJ0YWciOiIifQ==","deleted_at":null},"47811":{"id":47811,"votes":1,"views":0,"text":"@Silv na pocz\u0105tku zrozum og\u00f3lnie jak to dzia\u0142a, a szczeg\u00f3\u0142y przyjd\u0105 p\u00f3\u017aniej","html":" @Silv<\/a> na pocz\u0105tku zrozum og\u00f3lnie jak to dzia\u0142a, a szczeg\u00f3\u0142y przyjd\u0105 p\u00f3\u017aniej<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47811","created_at":"2019-05-17T21:04:24+02:00","updated_at":"2019-05-17T21:04:24+02:00","comments":[],"user":{"id":23850,"name":"no_solution_found","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/506ea76720067.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjdFSmRlaTByakR4MjRyTGJmYmZMcHc9PSIsInZhbHVlIjoicm9SclBBRFdPT256Mlcxbm9tTlo0c1FtYjJoWC9RTFZuOFQ2Umo4d2VwVDE0bGJtYmgzMmgzeVBqUU1uYzhrUCIsIm1hYyI6IjM5MzZmODRlOWYwNmIyYmM5OTk3ZDQ4NWM5MjY4MzQ2OTQzMTE2MjJhYzhhMjJlNjFhMGQ1OTIwMjgyN2Q4OTMiLCJ0YWciOiIifQ==","deleted_at":null},"47826":{"id":47826,"votes":1,"views":0,"text":"Powodzenia :)","html":" Powodzenia :)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47826","created_at":"2019-05-17T23:10:29+02:00","updated_at":"2019-05-17T23:10:29+02:00","comments":[],"user":{"id":68587,"name":"czysteskarpety","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/55ffe986d7ce6.jpg","deleted_at":"2020-11-12T15:36:23.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InZ2d1B3ZnhXMjBXV0MzK2FmK05KWEE9PSIsInZhbHVlIjoid1NLRkhISGFSSjdOU29WL0xKcEtKbVpGclFLNjJqQnFyTUlGaE1TMU5vbGVEUVpkOWJ1RHZTcEVzbWRNUlBXZSIsIm1hYyI6ImQ1Nzk0MTEyOGY0NTJiNjUwMDI0YjVjZDk2Mzg2MDdmOGI0ZDY2YjA4NzhiMzc3ZmRhODU2ODFhM2U0MWVhNjYiLCJ0YWciOiIifQ==","deleted_at":null},"47835":{"id":47835,"votes":1,"views":0,"text":"Widz\u0119, \u017ce strasznie si\u0119 m\u0119czysz. A mo\u017ce po prostu ta bran\u017ca nie jest odpowiednia dla Ciebie.","html":" Widz\u0119, \u017ce strasznie si\u0119 m\u0119czysz. A mo\u017ce po prostu ta bran\u017ca nie jest odpowiednia dla Ciebie.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47835","created_at":"2019-05-18T07:10:10+02:00","updated_at":"2019-05-18T07:10:10+02:00","comments":[],"user":{"id":91408,"name":"thock","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5f685f78a5318.png","deleted_at":"2020-11-06T09:16:01.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImRHVUYweEpGYXhzNmV1Tm0yck1tUGc9PSIsInZhbHVlIjoiNFVCME5UMnlhc3IxeWtWRG8rUWlZMTZxSElkK1pacXZ4OHpJakZGSFZSRSs5eXR1YmVhNkNGQ1Q1YU91a3JOWiIsIm1hYyI6ImYyZWQwMTM0OTUxOTRkMGYzNTdhN2VhZWIzMTdhODk0NzhlZDUxYjE5YWM1ZTViNDk0NzkxYTg4NWU4NTEyYmEiLCJ0YWciOiIifQ==","deleted_at":null},"47836":{"id":47836,"votes":0,"views":0,"text":"Ten wpis powinien si\u0119 pojawi\u0107 z 5 lat temu. Obecnie szkoda czasu na Angulara. Istniej\u0105 znacznie lepsze frameworki. Do wi\u0119kszych projekt\u00f3w Vue z vue-cli i Vuex'em. Do mniejszych Hyperapp.","html":" Ten wpis powinien si\u0119 pojawi\u0107 z 5 lat temu. Obecnie szkoda czasu na Angulara. Istniej\u0105 znacznie lepsze frameworki. Do wi\u0119kszych projekt\u00f3w Vue z vue-cli i Vuex'em. Do mniejszych Hyperapp.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47836","created_at":"2019-05-18T10:01:25+02:00","updated_at":"2019-05-18T10:01:25+02:00","comments":[],"user":{"id":84394,"name":"siloam","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5b\/5b92f2476f257.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkpIUmMwMStCb3gyUngvWFNSVUVmcWc9PSIsInZhbHVlIjoicFBzL2dMYTlrVEdjYzdRWHVuYW1hc05PSzU0RTJHSUg5OEJYRytiVUtJdTk5WEJSbFBZM3VpUDBzOC9GczI1aSIsIm1hYyI6ImQ2YTNlZDk5NTRkMWIxMGU1YTNmMGI1NmJjODkzNjQ2M2UzNmQyNjAwNGNmNTNhNWE2MjFjODVkMmU5MDhjYmMiLCJ0YWciOiIifQ==","deleted_at":null},"47849":{"id":47849,"votes":1,"views":0,"text":"jeszcze Svelte jest z alternatyw. No i oczywi\u015bcie mainstreamowy React, od czas\u00f3w hook\u00f3w jaki\u015b bardziej przyjazny","html":" jeszcze Svelte jest z alternatyw. No i oczywi\u015bcie mainstreamowy React, od czas\u00f3w hook\u00f3w jaki\u015b bardziej przyjazny<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47849","created_at":"2019-05-18T13:30:38+02:00","updated_at":"2019-05-18T13:30:38+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IllsQTFRK3pBaXZXdmNvSldQZlEwT2c9PSIsInZhbHVlIjoiZ3JpOGwyT0x4Y2NoeDFwZXdEL3cyMmNIR3U1dDFucXhNbFpnckRjeERhVG5wTE9BcUU2RWh5Rm8wa0RkaEFKMyIsIm1hYyI6IjRlNGQwZDIxYjEyMWU1OWIzMTAxOWNjNDdhMzFkNjRiZDg2NTc2Zjg2ZjUyZTQ3NTNlZDQyNTE1Zjg3NWFhM2UiLCJ0YWciOiIifQ==","deleted_at":null},"47851":{"id":47851,"votes":2,"views":0,"text":"@siloam: czy kt\u00f3rykolwiek z tych co wymieni\u0142e\u015b umo\u017cliwia mi trzymanie komponentu rozdzielonego co najmniej na 3 pliki (js lub ts, scss, html) i posiada tak rozbudowan\u0105 baz\u0119 wiedzy na necie i ilo\u015b\u0107 komponent\u00f3w przygotowanych do szybkiego wdro\u017cenia, co angular? Je\u015bli tak, sprawdz\u0119. Ale przynajmniej vue jak robi\u0142em projekt na nim rok temu powodowa\u0142 u mnie bia\u0142\u0105 gor\u0105czk\u0119, wi\u0119c je\u015bli si\u0119 nic nie zmieni\u0142o to od razu odpada.","html":" @siloam<\/a>: czy kt\u00f3rykolwiek z tych co wymieni\u0142e\u015b umo\u017cliwia mi trzymanie komponentu rozdzielonego co najmniej na 3 pliki (js lub ts, scss, html) i posiada tak rozbudowan\u0105 baz\u0119 wiedzy na necie i ilo\u015b\u0107 komponent\u00f3w przygotowanych do szybkiego wdro\u017cenia, co angular? Je\u015bli tak, sprawdz\u0119. Ale przynajmniej vue jak robi\u0142em projekt na nim rok temu powodowa\u0142 u mnie bia\u0142\u0105 gor\u0105czk\u0119, wi\u0119c je\u015bli si\u0119 nic nie zmieni\u0142o to od razu odpada.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47851","created_at":"2019-05-18T13:35:14+02:00","updated_at":"2019-05-18T13:35:14+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkZBazRHdngvTHI2Z3dlTnR3L081S2c9PSIsInZhbHVlIjoiUGpaaGVyYzMyaDdtQ042SnVuWW55ZHZ2SmFJRDh4NGdSb3Vsc3EwVDhEN0dVeVh1aVhrTXR6OGk4d2Jpa2wvRiIsIm1hYyI6Ijc3NTAwNWYyYTllZmU3MzY2NmFlMjhlOTFiZTQzNGMzYTI4MjFlOWUxNzYxYWVjNDQ4OGQ5YjFiMmYxMzMyODEiLCJ0YWciOiIifQ==","deleted_at":null},"47862":{"id":47862,"votes":0,"views":0,"text":"@thock: mo\u017ce tak, ale p\u00f3ki co jestem w niej. @siloam: dzi\u0119ki! Mo\u017ce w przysz\u0142o\u015bci, jak sko\u0144cz\u0119 to, spr\u00f3buj\u0119 **innej formu\u0142y** na co\u015b bardziej aktualnego. :)","html":" @thock: mo\u017ce tak, ale p\u00f3ki co jestem w niej. @siloam<\/a>: dzi\u0119ki! Mo\u017ce w przysz\u0142o\u015bci, jak sko\u0144cz\u0119 to, spr\u00f3buj\u0119 innej formu\u0142y<\/strong> na co\u015b bardziej aktualnego. :)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47862","created_at":"2019-05-18T16:25:21+02:00","updated_at":"2019-05-18T16:25:21+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjE5VGFyN2lJSDdrVVZwYkF3Y2tUNkE9PSIsInZhbHVlIjoiTjVZVllIZWFGbGw4Y0JLN0JSQjM0VGZrcnB3S3A2L2hoY2xFUEZxN2daS1VvWFNtM0NHcnNrbDlnY3B2TGRVNiIsIm1hYyI6ImM2NGYyNGY3OGMyNzNjMThlNTVmMDYyYTFmNjQ4ZjdjNTk5NjJjY2VhMjIxOGU3YjdiYzA4MGFmNmM4M2NiY2MiLCJ0YWciOiIifQ==","deleted_at":null},"47981":{"id":47981,"votes":0,"views":0,"text":"@mr_jaro a s\u0142ysza\u0142e\u015b kiedy\u015b o single file components? Po co dzieli\u0107 kod nielogicznie zamiast trzyma\u0107 wszystko co si\u0119 tyczy jednego komponentu pod r\u0119k\u0105? https:\/\/vuejs.org\/v2\/guide\/single-file-components.html Vue ma ju\u017c wiele bibliotek widget\u00f3w je\u017celi o to Ci chodzi. Najcz\u0119\u015bciej korzystam z Vuetify.","html":" @mr_jaro<\/a> a s\u0142ysza\u0142e\u015b kiedy\u015b o single file components? Po co dzieli\u0107 kod nielogicznie zamiast trzyma\u0107 wszystko co si\u0119 tyczy jednego komponentu pod r\u0119k\u0105? https:\/\/vuejs.org\/v2\/guide\/single-file-components.html<\/a> Vue ma ju\u017c wiele bibliotek widget\u00f3w je\u017celi o to Ci chodzi. Najcz\u0119\u015bciej korzystam z Vuetify.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47981","created_at":"2019-05-20T12:53:46+02:00","updated_at":"2019-05-20T12:53:46+02:00","comments":[],"user":{"id":84394,"name":"siloam","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5b\/5b92f2476f257.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImlPVk92Mm9hd3lQWmlWQmlZZjNFcVE9PSIsInZhbHVlIjoicVErSUNmQUFkVDhNM2w3UkF0Nit0R0V3aEI3Rm5iYTNGb2VjRUV0YlltS0xyUnltcGpxU2c2NWt5VjRGZGl6UiIsIm1hYyI6Ijk3MzdkMmMzZTQ2ZjE5NjFkNDQxYjdiMjQ5MzU4NmRkMTFkNjE2MTViYzg4M2QzZTFkZGNlNzE5ZDZhN2FlZjkiLCJ0YWciOiIifQ==","deleted_at":null},"47986":{"id":47986,"votes":0,"views":0,"text":"@siloam: dla wygody, nie lubie scrollowania a pisz\u0105c co\u015b na vue musz\u0119 robi\u0107 sobie podzia\u0142 okienka na 3 \u017ceby spokojnie edytowa\u0107 jeden komponent :D Tylko, \u017ce troch\u0119 ciasno si\u0119 robi na fullhd :p w angularze mog\u0119 mie\u0107 wszystko \u0142adnie rozdzielone i prze\u0142\u0105cza\u0107 si\u0119 mi\u0119dzy kartami, na wydajno\u015b\u0107 kodu to nie wp\u0142ywa a na wygod\u0119 pisania bardzo na korzy\u015b\u0107 angulara.","html":" @siloam<\/a>: dla wygody, nie lubie scrollowania a pisz\u0105c co\u015b na vue musz\u0119 robi\u0107 sobie podzia\u0142 okienka na 3 \u017ceby spokojnie edytowa\u0107 jeden komponent :D Tylko, \u017ce troch\u0119 ciasno si\u0119 robi na fullhd :p w angularze mog\u0119 mie\u0107 wszystko \u0142adnie rozdzielone i prze\u0142\u0105cza\u0107 si\u0119 mi\u0119dzy kartami, na wydajno\u015b\u0107 kodu to nie wp\u0142ywa a na wygod\u0119 pisania bardzo na korzy\u015b\u0107 angulara.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47986","created_at":"2019-05-20T13:21:22+02:00","updated_at":"2019-05-20T13:21:22+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ilh5ejdRanJTK0g1ZURDbTcrL2FIVmc9PSIsInZhbHVlIjoibElzV1ZSZTdwYm5majU0WmRDMXdQTExnOStLUndtSktScmZmNUNWOGR2K0llY0N5U0NtOXZwYkZ1ZlQxVTBVeSIsIm1hYyI6ImUzY2U4NDA4NzNlZmQ0MDE3NGE3ZWM1NzliZmVjYzFjMDdkZTBhMDZiZjYyZjUwNjIwYTlkNzI4ZWZiMzczZGQiLCJ0YWciOiIifQ==","deleted_at":null},"47987":{"id":47987,"votes":0,"views":0,"text":"@siloam: vue ma tak wiele komponent\u00f3w \u017ce po 3h wertowania sieci i testowania nie znalaz\u0142em odpowiedniego datagrid, z ciekawo\u015bci sprawdzi\u0142em na angularze i znalaz\u0142em w 5 minut :), efekt by\u0142 taki, \u017ce kodowali\u015bmy sw\u00f3j w\u0142asny datagrid dla vue.","html":" @siloam<\/a>: vue ma tak wiele komponent\u00f3w \u017ce po 3h wertowania sieci i testowania nie znalaz\u0142em odpowiedniego datagrid, z ciekawo\u015bci sprawdzi\u0142em na angularze i znalaz\u0142em w 5 minut :), efekt by\u0142 taki, \u017ce kodowali\u015bmy sw\u00f3j w\u0142asny datagrid dla vue.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47987","created_at":"2019-05-20T13:24:06+02:00","updated_at":"2019-05-20T13:24:06+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IitlT3JEdHhDc3I0ZnJvSGhFbzJJTlE9PSIsInZhbHVlIjoiY0ZLc3FweFVockhRRmNWU1VPT0JrMTBteGRQRTVFZXhMZUd4WWtTT0N0dVRJVXRwcnJLSjFEWTdJOHV0TWZ1ZSIsIm1hYyI6IjIxMGFkNzcyZWNmNTQ0YzRjMGY1YWUwNTQ3YTkxOGM4MDQ1MjU2MDAyMGQ5MmVlNWNmYzQ0NTJkMTU0Y2NkOWUiLCJ0YWciOiIifQ==","deleted_at":null},"47988":{"id":47988,"votes":0,"views":0,"text":"widgety do frameworka, brrr, nast\u0119pny wordpress :|","html":" widgety do frameworka, brrr, nast\u0119pny wordpress :|<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47988","created_at":"2019-05-20T13:31:42+02:00","updated_at":"2019-05-20T13:31:42+02:00","comments":[],"user":{"id":68587,"name":"czysteskarpety","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/55ffe986d7ce6.jpg","deleted_at":"2020-11-12T15:36:23.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ik4vMm9vMFRJL1lYTHNrdHYrZkJ2cUE9PSIsInZhbHVlIjoiMkZCSS9zSE9CNU0vRlhtbjFuSWJhNEVOL1hTUy9Ba2x4NlRJYlFvbiszS3lRZHdCZGlwQkRZSGVyRndRWVhlSSIsIm1hYyI6IjFhYzE4MjkwYTAwZWNlYzFlY2ZiNTMwZGZhMGE4ZDc4ZWZjMWY3M2RmNjk3MTE3YzQ2OTc3MmJkZGNiNWI0ZWMiLCJ0YWciOiIifQ==","deleted_at":null},"47990":{"id":47990,"votes":0,"views":0,"text":"@czysteskarpety: albo piszesz samemu componenty by u\u017cywa\u0107 na ka\u017cdej stronie albo korzystasz z gotowych, po co np na ka\u017cdej podstronie z tabelka rozbi\u0107 mechanizmy od progressbara, paginacji itp","html":" @czysteskarpety: albo piszesz samemu componenty by u\u017cywa\u0107 na ka\u017cdej stronie albo korzystasz z gotowych, po co np na ka\u017cdej podstronie z tabelka rozbi\u0107 mechanizmy od progressbara, paginacji itp<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47990","created_at":"2019-05-20T13:34:56+02:00","updated_at":"2019-05-20T13:34:56+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkQ5OENzZ0k3YVQyL0NWZGhmcEhTamc9PSIsInZhbHVlIjoiaVdLcEk0eGpLQXE5eTJTeUE4KzNIeFBBY0ZQUTlFaXM2STZLWXpjVUNuNllyQ2JwaStYSkRKdmZEdlBtOEhQdyIsIm1hYyI6ImU2OGU0NmJlOGVjY2EwMWE4NmI2ZmZkMmNhNjViYWYwNmUyZjY5MmU1Y2VlNWJhNjAwOGIzNmU3OTE5NWMzZTUiLCJ0YWciOiIifQ==","deleted_at":null},"47992":{"id":47992,"votes":0,"views":0,"text":"@mr_jaro datagrid, kt\u00f3ry nie by\u0142by uzale\u017cniony od frameworka? Nie ma \u017cadnych poza agGrid?","html":" @mr_jaro<\/a> datagrid, kt\u00f3ry nie by\u0142by uzale\u017cniony od frameworka? Nie ma \u017cadnych poza agGrid?<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47992","created_at":"2019-05-20T14:02:21+02:00","updated_at":"2019-05-20T14:02:21+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjV2L21VQjNPN0tOYjc2bFZidkR6cEE9PSIsInZhbHVlIjoib3BkUkRIWTRyNjdyZ3BmTTVObUpaWXJwTXd1N2ZKZWhpUDdnWSswNGdRY2VjdUpaeFAyNnp6SHFKdTVIZnptMCIsIm1hYyI6ImI5NjFmZTlhYWMzNDUxNWIyYmJiZTNkODhjZGZhMDIwOTdlMDU0OGU0YzZjOWU1ZDJmZTlmN2EwZTg0ZjdiYTgiLCJ0YWciOiIifQ==","deleted_at":null},"47993":{"id":47993,"votes":0,"views":0,"text":"@LukeJL: ale tu w\u0142a\u015bnie chodzi o to, zeby by\u0142 zale\u017cny od frameworka, dlatego, \u017ce wtedy \u0142atwiej obs\u0142u\u017cy\u0107 wszystkie emity itp, Gdy nie jest trzeba i tak pisa\u0107 wrapper.","html":" @LukeJL<\/a>: ale tu w\u0142a\u015bnie chodzi o to, zeby by\u0142 zale\u017cny od frameworka, dlatego, \u017ce wtedy \u0142atwiej obs\u0142u\u017cy\u0107 wszystkie emity itp, Gdy nie jest trzeba i tak pisa\u0107 wrapper.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47993","created_at":"2019-05-20T14:08:48+02:00","updated_at":"2019-05-20T14:08:48+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ink4c29OKzZ1VjlFZ3NBaXdaMUhHS0E9PSIsInZhbHVlIjoiMExxVjRGQzFuc3k0Ui9MUjRKYXAzd1BBeWk4RlBvVW94RzErSDR3YlBTV3ErK3BxL3ozN2hkQXV1T1hpN08wVSIsIm1hYyI6ImZiMjBkYjA3YjQxNzQ2ODBmYjk2M2Y2M2JkODI5NGQ1ZDcyZGNlZDZlNjliYTE4MGUzYWMxYTM5NjU3MTVmNTIiLCJ0YWciOiIifQ==","deleted_at":null},"47994":{"id":47994,"votes":0,"views":0,"text":"@mr_jaro co do Vue, to to pisanie tak jak ka\u017c\u0105 nie jest wymagane, mo\u017cesz sobie tworzy\u0107 szablon w normalnym pliku JS, https:\/\/vuejs.org\/v2\/guide\/render-function.html Tylko co z CSS? Przypuszczam, ze i style mozesz sobie do\u0142\u0105czy\u0107 w pliku CSS (nie pr\u00f3bowa\u0142em, ale tak na logik\u0119, je\u015bli mo\u017cesz definiowac recznie szablon, to w szablonie moglbys ustawic odpowiednie klasy, ktore by\u0142yby zdefiniowane w pliku CSS). Pytanie tylko co z samym szablonem?","html":" @mr_jaro<\/a> co do Vue, to to pisanie tak jak ka\u017c\u0105 nie jest wymagane, mo\u017cesz sobie tworzy\u0107 szablon w normalnym pliku JS, https:\/\/vuejs.org\/v2\/guide\/render-function.html<\/a> Tylko co z CSS? Przypuszczam, ze i style mozesz sobie do\u0142\u0105czy\u0107 w pliku CSS (nie pr\u00f3bowa\u0142em, ale tak na logik\u0119, je\u015bli mo\u017cesz definiowac recznie szablon, to w szablonie moglbys ustawic odpowiednie klasy, ktore by\u0142yby zdefiniowane w pliku CSS). Pytanie tylko co z samym szablonem?<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47994","created_at":"2019-05-20T14:08:56+02:00","updated_at":"2019-05-20T14:08:56+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InNyTGdhek1ZUGpESVJMb0t2Vlk2NFE9PSIsInZhbHVlIjoiQmhvMnRrcXBwRWFzL1dNakQ4SkdsYkk1RnpWZzFxSUNiWWtxRC81bjg5cjlKeEl6c0xqZ0w4dWRacGFPQ1ZyWiIsIm1hYyI6IjgzYmQ3ODcxZTJhMjJmNGJmNTg2NGE3MTQwYTRjYmM3YmEzNDQ4MWRiNTA4MDhiZmY0ODFhMThjMjk1ZGNmYTAiLCJ0YWciOiIifQ==","deleted_at":null},"47997":{"id":47997,"votes":0,"views":0,"text":"@LukeJL: mog\u0119, ale przecie\u017c to nie o to chodzi, skoro chce ograniczy\u0107 css do koponentu a jest do tego wbudowany mechanizm to niech to robi, w innym przypadku to na mojej g\u0142owie jest pilnowanie klas. Co do rozdzielenia htmla, jest spos\u00f3b na to z tego co wiem, kto\u015b opracowa\u0142 jaki\u015b plugin kt\u00f3ry to ogarnia ale jest to technika strasznie hejtowana i przez to nikt tego nie robi.","html":" @LukeJL<\/a>: mog\u0119, ale przecie\u017c to nie o to chodzi, skoro chce ograniczy\u0107 css do koponentu a jest do tego wbudowany mechanizm to niech to robi, w innym przypadku to na mojej g\u0142owie jest pilnowanie klas. Co do rozdzielenia htmla, jest spos\u00f3b na to z tego co wiem, kto\u015b opracowa\u0142 jaki\u015b plugin kt\u00f3ry to ogarnia ale jest to technika strasznie hejtowana i przez to nikt tego nie robi.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47997","created_at":"2019-05-20T14:14:33+02:00","updated_at":"2019-05-20T14:14:33+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InltUU5BaWRYcXN4NG1LMmJ1Z2lhUUE9PSIsInZhbHVlIjoiSU9RMkhjSmF5ZUtFaXhocitnVnJwK1hqZ0FtcU5CRmZYdXFBd1Qwd3lYN0RLY084cnN4N0NJK2FkZ3F4WHlhWiIsIm1hYyI6IjBiZWU5NGUwZDFiOWVlYmNkZmUwNTU4OWMzN2Q4YTU4MzBhYTkxYjBmZjkwOGY5MGQzNjcyYWYxOTNlZmNmN2MiLCJ0YWciOiIifQ==","deleted_at":null},"47998":{"id":47998,"votes":0,"views":0,"text":"@mr_jaro ja tam nie lubi\u0119 jak tego typu wi\u0119kszy wid\u017cet jest zale\u017cny od frameworka, bo potem nie mo\u017cna tego u\u017cy\u0107 gdzie indziej, w projekcie kt\u00f3ry nie korzysta z danego frameworka cho\u0107by (albo w sytuacjach rzadkich, ale istniej\u0105cych - przepisywania ca\u0142ej aplikacji na inny framework). Natomiast jak osadzam taki wid\u017cet, kt\u00f3ry jest niezale\u017cny od frameworka, to i tak nie korzystam z gotowych wrapper\u00f3w (cho\u0107by dlatego, \u017ce zwykle jest ile\u015b wrapper\u00f3w na npm i nie wiem, kt\u00f3ry najlepszy, wiec nie chce mi sie testowac wszystkich, po drugie wrappery s\u0105 cz\u0119sto skomplikowane\/niewygodne w u\u017cyciu, pe\u0142ne dziwnych konfiguracji, po trzecie i tak zwykle maj\u0105 ograniczon\u0105 funkcjonalno\u015bc i nie wymy\u015blili czego\u015b, co potrzebujesz to i tak robisz to samemu. Wi\u0119c wol\u0119 osadzi\u0107 sobie r\u0119cznie jakis wid\u017cet i zrobic samemu wrappera, podpasowanego konkretnie pod moje potrzeby","html":" @mr_jaro<\/a> ja tam nie lubi\u0119 jak tego typu wi\u0119kszy wid\u017cet jest zale\u017cny od frameworka, bo potem nie mo\u017cna tego u\u017cy\u0107 gdzie indziej, w projekcie kt\u00f3ry nie korzysta z danego frameworka cho\u0107by (albo w sytuacjach rzadkich, ale istniej\u0105cych - przepisywania ca\u0142ej aplikacji na inny framework). Natomiast jak osadzam taki wid\u017cet, kt\u00f3ry jest niezale\u017cny od frameworka, to i tak nie korzystam z gotowych wrapper\u00f3w (cho\u0107by dlatego, \u017ce zwykle jest ile\u015b wrapper\u00f3w na npm i nie wiem, kt\u00f3ry najlepszy, wiec nie chce mi sie testowac wszystkich, po drugie wrappery s\u0105 cz\u0119sto skomplikowane\/niewygodne w u\u017cyciu, pe\u0142ne dziwnych konfiguracji, po trzecie i tak zwykle maj\u0105 ograniczon\u0105 funkcjonalno\u015bc i nie wymy\u015blili czego\u015b, co potrzebujesz to i tak robisz to samemu. Wi\u0119c wol\u0119 osadzi\u0107 sobie r\u0119cznie jakis wid\u017cet i zrobic samemu wrappera, podpasowanego konkretnie pod moje potrzeby<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47998","created_at":"2019-05-20T14:15:21+02:00","updated_at":"2019-05-20T14:15:21+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IithMndhS1NZZFo5ZGtoaU5sdm5vQ0E9PSIsInZhbHVlIjoiTG1pMjFza1ovQUIzeWRtUnExbXYybURUSWJZbyt2YmdaMWhaMmlGZWM0bEhCOHI3SjdtY1p6SkltSGlwL25zZCIsIm1hYyI6IjBkNzNlZDBhMzMyY2U3MjNjOGVlYjkyMWI1MTYwZDM5YmQ0MjRlN2ExZmNjMTNkYjg2ZDU4MTMwMGMwMzJlMGUiLCJ0YWciOiIifQ==","deleted_at":null},"48000":{"id":48000,"votes":0,"views":0,"text":"@LukeJL: spoko, tylko, \u017ce jak si\u0119 napisze tak\u0105 apke to si\u0119 do niej wr\u00f3ci (o ile w ogole) to za 4?5? lat by przepisa\u0107 ca\u0142o\u015b\u0107? i wtedy wszystko co tam by\u0142o jest ju\u017c przestrza\u0142e na tyle, \u017ce i tak pisane jest od zera.","html":" @LukeJL<\/a>: spoko, tylko, \u017ce jak si\u0119 napisze tak\u0105 apke to si\u0119 do niej wr\u00f3ci (o ile w ogole) to za 4?5? lat by przepisa\u0107 ca\u0142o\u015b\u0107? i wtedy wszystko co tam by\u0142o jest ju\u017c przestrza\u0142e na tyle, \u017ce i tak pisane jest od zera.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48000","created_at":"2019-05-20T14:18:59+02:00","updated_at":"2019-05-20T14:18:59+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjQyYzVkdHMxR0hvRTNJWWZHMWQzYkE9PSIsInZhbHVlIjoiSW45cFJwL0RBV1BOczhsWEIwbzRqNUlHRFNGbUpQeXo4UEEzRU0yOG16cW9NZytQZHJOcHorTjJVSlZoZytWTSIsIm1hYyI6IjkyZTNkMzUwMTIwYTllODJkNmZhMjlhNzM5OTRhOGE3YTRjYmIyN2I5NmQ3MGE0NTFhYTc0YWNjZjI2MmQyMTkiLCJ0YWciOiIifQ==","deleted_at":null},"48001":{"id":48001,"votes":0,"views":0,"text":"@mr_jaro zreszt\u0105 kurcze, na czyms ta praca developera musi polega\u0107, jesli trudne rzeczy (zrobienie skomplikowanych widzet\u00f3w) mamy ju\u017c z pude\u0142ka zrobione przez jakichs wymiataczy frontendu, to przynajmniej napisa\u0107 sobie samemu wrapper mo\u017cemy (zreszt\u0105 przy korzystaniu z gotowego wrappera i tak bedzie trzeba pisa\u0107 wrapper do wrappera, tj. komponent kt\u00f3ry zintegruje wrapper z nasz\u0105 aplikacj\u0105. Wi\u0119c i tak pracy pewnie tyle samo b\u0119dzie)","html":" @mr_jaro<\/a> zreszt\u0105 kurcze, na czyms ta praca developera musi polega\u0107, jesli trudne rzeczy (zrobienie skomplikowanych widzet\u00f3w) mamy ju\u017c z pude\u0142ka zrobione przez jakichs wymiataczy frontendu, to przynajmniej napisa\u0107 sobie samemu wrapper mo\u017cemy (zreszt\u0105 przy korzystaniu z gotowego wrappera i tak bedzie trzeba pisa\u0107 wrapper do wrappera, tj. komponent kt\u00f3ry zintegruje wrapper z nasz\u0105 aplikacj\u0105. Wi\u0119c i tak pracy pewnie tyle samo b\u0119dzie)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48001","created_at":"2019-05-20T14:19:04+02:00","updated_at":"2019-05-20T14:19:04+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjlaejFLdnhTK0dVdjc2cUlYU2ZBb1E9PSIsInZhbHVlIjoiVGFnNWZ0TnA0M0ZCcFk3ZHBMZ1pWYlg1bDBiSS93bElRbnNwRkltcThaWnlTSVlXVTdIaXBka0t2Q3lLSHdTQiIsIm1hYyI6IjI0ODJmNmEwNWNmOTBiZmQzNmM1Y2NkNjkwYWU1Y2NjNjI4OTRlYWNhNWE4ZmM0MTI5OWFiYTJmYzU0ZTc0YWQiLCJ0YWciOiIifQ==","deleted_at":null},"48002":{"id":48002,"votes":0,"views":0,"text":"@mr_jaro `skoro chce ograniczy\u0107 css do koponentu a jest do tego wbudowany mechanizm to niech to robi, w innym przypadku to na mojej g\u0142owie jest pilnowanie klas.` - mozna by jakiegos CSS modules u\u017cy\u0107 albo innej technologii, kt\u00f3ra robi klasy lokalne i zwraca ci nazw\u0119 zahashowanej klasy.","html":" @mr_jaro<\/a> @LukeJL<\/a>: zale\u017cy ile masz na to czasu i jak\u0105 ci przejemno\u015b\u0107 to sprawia, bo mnie pisanie na vue tak jak pisa\u0142em doprowadza to totalnego wyko\u0144czenia psychicznego, wracaj\u0105c do angulara czuj\u0119 si\u0119 jak w domu.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48003","created_at":"2019-05-20T14:21:28+02:00","updated_at":"2019-05-20T14:21:28+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjQrVUNsSlp0WG1lUGVoZjJRV29Nbmc9PSIsInZhbHVlIjoiWEZ3azhObW5xeFVxYmQ3RGdtblVVeWRaUUtGeitEU2ZBdjN4SlNTSzZYcUFhT3VyN2FEZVBPSFlzbHczWmRMRiIsIm1hYyI6ImNkYTM5MjQyOWVjZDQ0ZTdhYTJlZmQ2ZjY4ODdhYmIxZTY5ZWE4MzE3ZjdhM2UwYTliOTQwOWJmZTNjYjk3YWMiLCJ0YWciOiIifQ==","deleted_at":null},"48004":{"id":48004,"votes":0,"views":0,"text":"@mr_jaro a to dziwne, ja w Vue pisa\u0142em kr\u00f3tko, i wydawa\u0142o mi si\u0119 nawet fajne. Aczkolwiek og\u00f3lnie ludzie lubi\u0105 pisa\u0107 w React i w Vue, a to Angulara zwykle nie lubi\u0105 (\u017ar\u00f3d\u0142o: https:\/\/2018.stateofjs.com\/front-end-frameworks\/overview\/ - zobacz co ludzie o Angularze my\u015bl\u0105), wi\u0119c nie zgadzasz si\u0119 z milionem much w tym momencie. Jakby\u015b wyg\u0142osi\u0142 takie opinie na jakim\u015b reddicie, to by\u015b mia\u0142 pe\u0142no downvote'\u00f3w (ale na Reddicie downvotuj\u0105 wszystko, z czym kto\u015b si\u0119 nie zgadza - pami\u0119tam jak na reddicie o Ruby skrytykowa\u0142em struktur\u0119 katalog\u00f3w w RoR (mo\u017ce dla backendowca to jest ok, ale jako frontendowiec musia\u0142em lata\u0107 po katalogu assets, scripts, i jeszcze innych, zeby robi\u0107 jedn\u0105 rzecz) i od razu mnie zdownvotowali (bo wyrazajac krytyk\u0119 obrazi\u0142em ich \u015bwiety framework RoR). Ale na r\/javascript np. Redux jest tak\u0105 \u015bwi\u0119t\u0105 bibliotek\u0105, i jak cokolwiek \u017ale napiszesz, to downvote.(przynajmniej tak kiedys bylo)","html":" @mr_jaro<\/a> a to dziwne, ja w Vue pisa\u0142em kr\u00f3tko, i wydawa\u0142o mi si\u0119 nawet fajne. Aczkolwiek og\u00f3lnie ludzie lubi\u0105 pisa\u0107 w React i w Vue, a to Angulara zwykle nie lubi\u0105 (\u017ar\u00f3d\u0142o: https:\/\/2018.stateofjs.com\/front-end-frameworks\/overview\/<\/a> - zobacz co ludzie o Angularze my\u015bl\u0105), wi\u0119c nie zgadzasz si\u0119 z milionem much w tym momencie. Jakby\u015b wyg\u0142osi\u0142 takie opinie na jakim\u015b reddicie, to by\u015b mia\u0142 pe\u0142no downvote'\u00f3w (ale na Reddicie downvotuj\u0105 wszystko, z czym kto\u015b si\u0119 nie zgadza - pami\u0119tam jak na reddicie o Ruby skrytykowa\u0142em struktur\u0119 katalog\u00f3w w RoR (mo\u017ce dla backendowca to jest ok, ale jako frontendowiec musia\u0142em lata\u0107 po katalogu assets, scripts, i jeszcze innych, zeby robi\u0107 jedn\u0105 rzecz) i od razu mnie zdownvotowali (bo wyrazajac krytyk\u0119 obrazi\u0142em ich \u015bwiety framework RoR). Ale na r\/javascript np. Redux jest tak\u0105 \u015bwi\u0119t\u0105 bibliotek\u0105, i jak cokolwiek \u017ale napiszesz, to downvote.(przynajmniej tak kiedys bylo)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48004","created_at":"2019-05-20T14:29:29+02:00","updated_at":"2019-05-20T14:29:29+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImdmclYyZjVVd1V5bytBMXFTMUp6S3c9PSIsInZhbHVlIjoicjZMY3RiY05wNDh6N3ZOZDVLMmc4NEJvMGRtcVYzVGlSaUpqbk4wdXhmdlFQdXlnVW96enhXU09ZMGZ3TnJsQyIsIm1hYyI6IjgwOTIzZjI5MjkyZTYwMWQwMzlmZTZmMGY3Y2I0NTA2ODI5MmYyZWY1ODg1ODI5YzY0OWFjM2Q4MTYyMDIyNzEiLCJ0YWciOiIifQ==","deleted_at":null},"48005":{"id":48005,"votes":1,"views":0,"text":"@LukeJL: bo wi\u0119kszo\u015b\u0107 ludzi wraca do tego co by\u0142o kiedy\u015b a kiedy\u015b miesza\u0142o si\u0119 wszystko co si\u0119 da w jednym pliku :D Powiem ci, \u017ce kumpel znajomego przeszed\u0142 na angulara z bodaj\u017ce reacta po tym jak zobaczy\u0142, \u017ce mo\u017ce sobie wszystko dzieli\u0107 na pliki :D Serio to by\u0142 jedyny pow\u00f3d zmiany frameworka, a i tak zwyci\u0119\u017cy\u0142.","html":" @LukeJL<\/a>: bo wi\u0119kszo\u015b\u0107 ludzi wraca do tego co by\u0142o kiedy\u015b a kiedy\u015b miesza\u0142o si\u0119 wszystko co si\u0119 da w jednym pliku :D Powiem ci, \u017ce kumpel znajomego przeszed\u0142 na angulara z bodaj\u017ce reacta po tym jak zobaczy\u0142, \u017ce mo\u017ce sobie wszystko dzieli\u0107 na pliki :D Serio to by\u0142 jedyny pow\u00f3d zmiany frameworka, a i tak zwyci\u0119\u017cy\u0142.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48005","created_at":"2019-05-20T14:34:18+02:00","updated_at":"2019-05-20T14:34:18+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IlNKSFJlTmtaS0R4dGhTT2xhRXNURVE9PSIsInZhbHVlIjoickZUbmJmelQrMHJRZEJSMEJqaENzRkdJWDBSekovRXgvLzNqd3EwaDdZYm1xSktPUFgzR2VZcWhRL0ZCV3pCaiIsIm1hYyI6ImRmMDdlYjcyOGQ2NWMzNmNmNTdmZTNmMGViNmE4NTYwMWQ3Y2RkN2NhM2M1ZTg1NmJlOGJmODg1ZTAxNTQ3M2UiLCJ0YWciOiIifQ==","deleted_at":null},"48006":{"id":48006,"votes":0,"views":0,"text":"@mr_jaro tak sie to zacz\u0119\u0142o - programi\u015bci Facebooka mieszali logik\u0119 w PHP z kodem HTML, wi\u0119c stworzyli sobie XHP, czyli taki JSX dla PHP. Potem dopiero przenie\u015bli t\u0119 ide\u0119 na frontend. Czyli w zasadzie od tego sie zacz\u0119\u0142o, \u017ce programi\u015bci lubili sobie pomiesza\u0107 logike z widokiem. Aczkolwiek w React i tak mozesz dzieli\u0107 sobie rzeczy na pliki - mo\u017cesz pisa\u0107 CSS w pliku CSS, w samym komponencie w JSX pisa\u0107 tylko prost\u0105 logik\u0119 zwi\u0105zan\u0105 z renderowaniem i podpi\u0119ciem zdarze\u0144 - a w osobnym pliku JS mo\u017cesz pisa\u0107 wi\u0119ksz\u0105 logik\u0119 (ludzie z Reduxa zwykle korzystaj\u0105 do logiki + podpinaj\u0105 z pierdylion r\u00f3\u017cnych dodatk\u00f3w pod niego, chocia\u017c jak dla mnie to troch\u0119\u00a0masochizm - ale mimo wszystko - zaaansowan\u0105 logik\u0119\u00a0mo\u017cna wywali\u0107 z komponent\u00f3w)","html":" @mr_jaro<\/a> tak sie to zacz\u0119\u0142o - programi\u015bci Facebooka mieszali logik\u0119 w PHP z kodem HTML, wi\u0119c stworzyli sobie XHP, czyli taki JSX dla PHP. Potem dopiero przenie\u015bli t\u0119 ide\u0119 na frontend. Czyli w zasadzie od tego sie zacz\u0119\u0142o, \u017ce programi\u015bci lubili sobie pomiesza\u0107 logike z widokiem. Aczkolwiek w React i tak mozesz dzieli\u0107 sobie rzeczy na pliki - mo\u017cesz pisa\u0107 CSS w pliku CSS, w samym komponencie w JSX pisa\u0107 tylko prost\u0105 logik\u0119 zwi\u0105zan\u0105 z renderowaniem i podpi\u0119ciem zdarze\u0144 - a w osobnym pliku JS mo\u017cesz pisa\u0107 wi\u0119ksz\u0105 logik\u0119 (ludzie z Reduxa zwykle korzystaj\u0105 do logiki + podpinaj\u0105 z pierdylion r\u00f3\u017cnych dodatk\u00f3w pod niego, chocia\u017c jak dla mnie to troch\u0119\u00a0masochizm - ale mimo wszystko - zaaansowan\u0105 logik\u0119\u00a0mo\u017cna wywali\u0107 z komponent\u00f3w)<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48006","created_at":"2019-05-20T15:00:38+02:00","updated_at":"2019-05-20T15:00:38+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Im1NQTlyTVc1L0UzUElKZjNNK1RFWUE9PSIsInZhbHVlIjoidlY1QWp2QjBPRjBCS2VZc0FnSXFyUDZEdmRoY1o3MHNmdXVOQ0NwdXFyT1VOdWxMaVR2WXpWSGI0RDJtQmdwYyIsIm1hYyI6IjNiYjg0N2UzMmQ2MzY2MTg5ZGM5MTQxMmU0ZTM0NjQ3YzI1M2I3MmFkZjE0ZDA2ZDVjNzY2Yjc3MWI4MDE1NjciLCJ0YWciOiIifQ==","deleted_at":null},"48007":{"id":48007,"votes":0,"views":0,"text":"@mr_jaro poza tym teraz s\u0105 haki w React, kt\u00f3re pozwalaj\u0105 wydziela\u0107 kawa\u0142ki logiki i reu\u017cywa\u0107 ich w innych komponentach. wiec mozna sobie jeszcze mocniej dzieli\u0107 na pliki.","html":" @mr_jaro<\/a> poza tym teraz s\u0105 haki w React, kt\u00f3re pozwalaj\u0105 wydziela\u0107 kawa\u0142ki logiki i reu\u017cywa\u0107 ich w innych komponentach. wiec mozna sobie jeszcze mocniej dzieli\u0107 na pliki.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48007","created_at":"2019-05-20T15:01:48+02:00","updated_at":"2019-05-20T15:01:48+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Imo4TjAyZ1MrbkpRSWNQTXhUTEFFL2c9PSIsInZhbHVlIjoiSnN4dTVrb0VUVDNMREhSZ0pyMEwxdDBVZVBsWDFIeHNtKzR2bUVHZnJlU3Eza2pKVzh0ZFBNem51d3RxVUhndCIsIm1hYyI6IjlhZmZhNWNmMTU1NDczMjc2NjBkZGRmZDI5ODRmYWM5M2ZiNjJhNjYzNjNlZmY0M2Q1MjZiYjVmNWYyODU2NWYiLCJ0YWciOiIifQ==","deleted_at":null},"48008":{"id":48008,"votes":0,"views":0,"text":"@mr_jaro: by\u0107 mo\u017ce, nigdy nie rusza\u0142em reacta, ale skoro piszesz, ze s\u0105 hacki pozwalaj\u0105ce dzieli\u0107 logik\u0119 no to ciekawie, \u017ce a\u017c haki musia\u0142y na to powsta\u0107 :p","html":" @mr_jaro<\/a>: by\u0107 mo\u017ce, nigdy nie rusza\u0142em reacta, ale skoro piszesz, ze s\u0105 hacki pozwalaj\u0105ce dzieli\u0107 logik\u0119 no to ciekawie, \u017ce a\u017c haki musia\u0142y na to powsta\u0107 :p<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48008","created_at":"2019-05-20T15:11:40+02:00","updated_at":"2019-05-20T15:11:40+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkNHQVhhQVl4UHlEQWh2enM4Y2lBMmc9PSIsInZhbHVlIjoiS3YvWExERHJhTk5aZTFHL1E2aWU4T0JLemZ2dnJWdnlSM0h3TWFjS0dmQzFnU0FHMkF5bXo2WDU1NS8rMTBQcyIsIm1hYyI6IjQwZDQ2NjVmMjdiYTRjNjY5NjE1MGE3YThmNmUyYjc1NmU3Y2E4OTZjYjQ5OGM0YjUzZjBkNzc5NDhmNzk4M2MiLCJ0YWciOiIifQ==","deleted_at":null},"48010":{"id":48010,"votes":1,"views":0,"text":"`ze s\u0105 hacki pozwalaj\u0105ce dzieli\u0107 logik\u0119 ` nie napisa\u0142em, \u017ce powsta\u0142y hacki tylko haki (hooks). wygl\u0105da to mniej wi\u0119cej tak, \u017ce hook w React to taki jakby podprogram dla Reacta. Chocia\u017c te\u017c nie wiem czy dobra metafora.","html":" @LukeJL<\/a>: ok, czaje, za to w angularze mo\u017cesz sobie pisa\u0107 dowolne klasy jakie chcesz, mo\u017cesz nawet je wstrzykiwa\u0107 przez DI.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48011","created_at":"2019-05-20T15:52:02+02:00","updated_at":"2019-05-20T15:52:02+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InFCdy9OYW9Ob1R5L1daSlIrZG80VEE9PSIsInZhbHVlIjoiUlAranNlbWtXc1ozMy9sYVppbEtuSVVVUm96VG8reWovN3huWHNISGI3UjEySWNmU0RXU25mM3JadWQydk5JMSIsIm1hYyI6ImJjYzBkMTEwZGIwZDU5ZDRhMWJiOWIxYmU1ODM0MWU3ZjM0MGMxYjVjNzc4ZGQ0MWIwNDljYTcwZDhmYTQyYzUiLCJ0YWciOiIifQ==","deleted_at":null},"48013":{"id":48013,"votes":0,"views":0,"text":"@mr_jaro w React te\u017c.","html":" @mr_jaro<\/a> w React te\u017c.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48013","created_at":"2019-05-20T16:19:29+02:00","updated_at":"2019-05-20T16:19:29+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImRKWUl6dlM2L2ZLSkRScVJVSHFoT0E9PSIsInZhbHVlIjoiRnZ3RzFQUWVia0dLVTJGeTJSK1RTandXVzVSZVo2UTEvU2FNK1lucG01djltYkhXNkVtY1FxTEc4NmhMcnpQYyIsIm1hYyI6ImI3YTMyMTE2MTdmMzBkZmU5ZmU1YjI0ZWFkNzVjZWYyOGVhMTRhZWUzYjJiNmUyNWUxYmFkYzYxODkxNTYzM2QiLCJ0YWciOiIifQ==","deleted_at":null},"48014":{"id":48014,"votes":0,"views":0,"text":"@LukeJL: czyli te hooki to takie traity z php? bo ju\u017c si\u0119 zgubi\u0142em","html":" @LukeJL<\/a>: czyli te hooki to takie traity z php? bo ju\u017c si\u0119 zgubi\u0142em<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48014","created_at":"2019-05-20T16:21:47+02:00","updated_at":"2019-05-20T16:21:47+02:00","comments":[],"user":{"id":48561,"name":"mr_jaro","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5246f335ea4f7.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjVaOEozRTVXYjdWN21zVk5HQyttZWc9PSIsInZhbHVlIjoicjBpY0FLQUhFUU5VNm0yZnZVMEZwUGRNeEJmcDFDR0JrbXQ4a29wMW1nc3MrMDRaUncxcVczc3U0bkpFYkxzNSIsIm1hYyI6IjJjODVhNWI4ZmIyOGQ4ODUyODJjZjkyODEzOGViZTQ5YzZkZWYyMTA5ZGIwNjVkNGE4MjJiNDZlM2RmMGRiODAiLCJ0YWciOiIifQ==","deleted_at":null},"48016":{"id":48016,"votes":0,"views":0,"text":"@mr_jaro https:\/\/reactjs.org\/docs\/hooks-intro.html","html":" @mr_jaro<\/a> https:\/\/reactjs.org\/docs\/hooks-intro.html<\/a><\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48016","created_at":"2019-05-20T16:37:59+02:00","updated_at":"2019-05-20T16:37:59+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Imo0YnpJN2ltTWF1L1o2NFhkQlJOdUE9PSIsInZhbHVlIjoidUNmMkFSMUQ3Umh6WGY4WkFNQnhqV1VYY3k0YWg2ZHV5c2FPeE9qUWFVcnk4VmhRZEFmRUNFdmZhWlJIVHlzWiIsIm1hYyI6IjExNTcyNjk0NTAyYTg4ZWJkN2Q5MThkMTlhZTMyYWQ1MmRmNmRkZmNjMWJmZTg4OGRjYjMzNTIwYTQwYmYwZDYiLCJ0YWciOiIifQ==","deleted_at":null},"48017":{"id":48017,"votes":0,"views":0,"text":"@mr_jaro to raczej takie funkcje, kt\u00f3re odpalasz z poziomu komponentu, kt\u00f3re co\u015b robi\u0105 i kt\u00f3re mog\u0105 odpala\u0107 inne funkcje. Przy czym React zapewnia kilka wbudowanych funkcji (np. useState, useEffect itp.) kt\u00f3re robi\u0105 magi\u0119 pod spodem i pozwalaj\u0105 np. na definiowanie efekt\u00f3w ubocznych albo pami\u0119taj\u0105 stan.","html":" @mr_jaro<\/a> to raczej takie funkcje, kt\u00f3re odpalasz z poziomu komponentu, kt\u00f3re co\u015b robi\u0105 i kt\u00f3re mog\u0105 odpala\u0107 inne funkcje. Przy czym React zapewnia kilka wbudowanych funkcji (np. useState, useEffect itp.) kt\u00f3re robi\u0105 magi\u0119 pod spodem i pozwalaj\u0105 np. na definiowanie efekt\u00f3w ubocznych albo pami\u0119taj\u0105 stan.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48017","created_at":"2019-05-20T16:39:45+02:00","updated_at":"2019-05-20T16:39:45+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IllCSFlPeFd1cGZicjAvakRUTTY3N2c9PSIsInZhbHVlIjoiNUZXNExDVzhXWUtYR0hVU0FKdm9rUWExMjMzOTZjZmtLbVhxOU9kYUVNRkxXeGVDa28rZG5oV1NWZnBxcW95VSIsIm1hYyI6IjMzN2Y0NmRmMWExNGQ0MDVjNTk0YjU1ZDNhN2NhZTgyNTk3OTE0M2I4YzViNzIzN2FkYWI0ZmIzOTNiZGYwODciLCJ0YWciOiIifQ==","deleted_at":null},"48018":{"id":48018,"votes":0,"views":0,"text":"@mr_jaro wydaje mi si\u0119,\u00a0\u017ce te hooki to bardziej jak hooki z wordpressa albo jak definicja funkcji w j\u0119zykach programowania (a sam React dzia\u0142a troch\u0119 jak maszyna wirtualna: https:\/\/overreacted.io\/react-as-a-ui-runtime\/ )","html":" @mr_jaro<\/a> wydaje mi si\u0119,\u00a0\u017ce te hooki to bardziej jak hooki z wordpressa albo jak definicja funkcji w j\u0119zykach programowania (a sam React dzia\u0142a troch\u0119 jak maszyna wirtualna: https:\/\/overreacted.io\/react-as-a-ui-runtime\/<\/a> )<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48018","created_at":"2019-05-20T16:42:19+02:00","updated_at":"2019-05-20T16:42:19+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjJEU0lSODFMQnp6Qmxvd0x0TzYwZUE9PSIsInZhbHVlIjoiQmFGaCtVekV3Mjk1eWM1eHFMUDBWTzFLdVpkVDBQRmVWdERFMUd4Q0tDSWdNVGdjYlhraGhxTlR3a1dlU3MxMyIsIm1hYyI6IjE0MGE1N2NiYzRjYWY4ZDEyMGZlMjY4NDZiMzc0ZWQwNzE1NTBhMTdhOTA0MWJlNjY4ZDYzODg1M2IzNTAxYjMiLCJ0YWciOiIifQ==","deleted_at":null},"48019":{"id":48019,"votes":0,"views":0,"text":"@LukeJL: ok, dzi\u0119ki, ju\u017c czaje","html":"[ Moja nauka Angulara 1 ]<\/code> na
[ Moja nauka Angulara, wpis 1 ]<\/code>.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-47797","created_at":"2019-05-17T18:00:38+02:00","updated_at":"2019-05-17T18:00:38+02:00","comments":[],"user":{"id":64311,"name":"Silv","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/vnOK0wqALS1hsnLg7hRYbsxwFbj9HrE328ZRy8CH.png","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6InVlSkVwV1F2N2lQejdna0k5UEFRMkE9PSIsInZhbHVlIjoia0lWQ1BySVlkRTNpc2dXWjhQOFk5VURjYkdrc21pTWx1SkJ6dWdPK29OT2ZMMitBYmIwT2tZVnRiQjg2VXJVMCIsIm1hYyI6IjQ1MmYxNWQ1MzA1ZGQ0MzI4NjY3ODNjNDRhMzUzZjRhZGUxOTlkZTNiNDI0NDE1YTc0ZjZmNjlkZDFhOTRjODAiLCJ0YWciOiIifQ==","deleted_at":null},"47798":{"id":47798,"votes":0,"views":0,"text":"bo tego trzeba si\u0119 nauczy\u0107 :)","html":"
skoro chce ograniczy\u0107 css do koponentu a jest do tego wbudowany mechanizm to niech to robi, w innym przypadku to na mojej g\u0142owie jest pilnowanie klas.<\/code> - mozna by jakiegos CSS modules u\u017cy\u0107 albo innej technologii, kt\u00f3ra robi klasy lokalne i zwraca ci nazw\u0119 zahashowanej klasy.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48002","created_at":"2019-05-20T14:21:01+02:00","updated_at":"2019-05-20T14:21:01+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IlBHVjhVcVVITTRaVHVSN0tobUpkdkE9PSIsInZhbHVlIjoiNjhIZWVPS0xaZ0xObHpxRmNVSTVUWVdEa25hWkZ0WTQ1VE5SL1kwMDF4Uk9oZTdONEN2ZXlBQWxUV2p2UDlJNiIsIm1hYyI6ImUwYWIzY2NlZDhkNmI5ZjE3YmJlMTBjOTZmNWEyN2Y5MDEwNjIzNjliOWFmMzFlZGYyMDA0YzRiZWEzZGZkYTMiLCJ0YWciOiIifQ==","deleted_at":null},"48003":{"id":48003,"votes":0,"views":0,"text":"@LukeJL: zale\u017cy ile masz na to czasu i jak\u0105 ci przejemno\u015b\u0107 to sprawia, bo mnie pisanie na vue tak jak pisa\u0142em doprowadza to totalnego wyko\u0144czenia psychicznego, wracaj\u0105c do angulara czuj\u0119 si\u0119 jak w domu.","html":"
ze s\u0105 hacki pozwalaj\u0105ce dzieli\u0107 logik\u0119 <\/code> nie napisa\u0142em, \u017ce powsta\u0142y hacki tylko haki (hooks). wygl\u0105da to mniej wi\u0119cej tak, \u017ce hook w React to taki jakby podprogram dla Reacta. Chocia\u017c te\u017c nie wiem czy dobra metafora.<\/p>\n","parent_id":47784,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/47784#comment-48010","created_at":"2019-05-20T15:41:27+02:00","updated_at":"2019-05-20T15:41:27+02:00","comments":[],"user":{"id":60487,"name":"LukeJL","is_online":true,"photo":"https:\/\/4programmers.net\/uploads\/photo\/58\/58ee6de5756f3.gif","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ikp0bkR4RmVKV01WTGxIRWpTRjBhZGc9PSIsInZhbHVlIjoiOTBBZjNkZ0ZCMDdpVEVvM3BmdXB5NWdkMFgrYXJlWjVBMit4RTZvT3J4cnljRWxWbmFNSzZHUnBoTzZWa3dFdyIsIm1hYyI6IjJkMDFhMmYzOWQzMzI2ODljMjUzZWY1OWFkNDZiNDNhMDU1MjNhNjhlYzNkODBhNDAxM2FmNmNmYmQwYjVjOTgiLCJ0YWciOiIifQ==","deleted_at":null},"48011":{"id":48011,"votes":0,"views":0,"text":"@LukeJL: ok, czaje, za to w angularze mo\u017cesz sobie pisa\u0107 dowolne klasy jakie chcesz, mo\u017cesz nawet je wstrzykiwa\u0107 przez DI.","html":"