Size: a a a

JS Liberty [ОЫ]

2020 October 08

F

Foma in JS Liberty [ОЫ]
sass
источник

F

Foma in JS Liberty [ОЫ]
hadlebars
источник

p

persona x grata in JS Liberty [ОЫ]
источник

F

Foma in JS Liberty [ОЫ]
persona x grata
Я пробовал
авторизашка есть?
источник

p

persona x grata in JS Liberty [ОЫ]
Potentially rewriting React in Rust
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
persona x grata
Potentially rewriting React in Rust
источник

CM

Chingiz Mamiyev in JS Liberty [ОЫ]
Скучно живётся, почему бы не писать фронт Растом🤔
источник

p

persona x grata in JS Liberty [ОЫ]
Foma
авторизашка есть?
Не, я там по книге весь код повторял, сначала тайпскриптом покрыли, потом jest
источник

p

persona x grata in JS Liberty [ОЫ]
Foma
авторизашка есть?
В одном тестовом делал авторизашку через firebase
источник

F

Foma in JS Liberty [ОЫ]
persona x grata
В одном тестовом делал авторизашку через firebase
saas baas не интересно
источник

F

Foma in JS Liberty [ОЫ]
persona x grata
В одном тестовом делал авторизашку через firebase
на ноде ты делал себе банальный рест типа блога для фронта?
источник

F

Foma in JS Liberty [ОЫ]
Users, Posts, Comments, soc auth(Google, git, twiter
источник

p

persona x grata in JS Liberty [ОЫ]
Foma
saas baas не интересно
Я в беке нуль. Пока не знаю лезть туда или сначала стать Реакт сеньер. Не охота быть таким, что в ни в беке ни фронте особо не врубает, зато фуллкек
источник

p

persona x grata in JS Liberty [ОЫ]
Foma
на ноде ты делал себе банальный рест типа блога для фронта?
Не, я чисто фронт
источник

F

Foma in JS Liberty [ОЫ]
те б показать как тесты при масштабировании и рефакторинге
источник

F

Foma in JS Liberty [ОЫ]
особенно как у тебя tdd на компонентах...
источник

p

persona x grata in JS Liberty [ОЫ]
источник

F

Foma in JS Liberty [ОЫ]
компоненты тестировать ваще весёлое тогда занятие получается
источник

p

persona x grata in JS Liberty [ОЫ]
jest.mock('axios')

describe('Item', () => {
 const item = {
   title: 'React',
   url: 'https://reactjs.org/',
   author: 'Jordan Walke',
   num_comments: 3,
   points: 4,
   objectID: 0
 }
 const handleRemoveItem = jest.fn()
 let component

 beforeEach(() => {
   component = renderer.create(
     <Item item={item} onRemoveItem={handleRemoveItem} />
   )
 })

 it('renderer all props', () => {
   expect(component.root.findByType('a').props.href)
     .toEqual('https://reactjs.org/')

   expect(component.root.findAllByProps({ children: 'Jordan Walke' }).length)
     .toEqual(1)
 })

 it('calls onRemoveItem on button click', () => {
   component.root.findByType('button').props.onClick()

   expect(handleRemoveItem).toHaveBeenCalledTimes(1)
   expect(handleRemoveItem).toHaveBeenCalledWith(item)

   expect(component.root.findAllByType(Item).length).toEqual(1)
 })
})
источник

p

persona x grata in JS Liberty [ОЫ]
Это по минималке. Там ещё снэпшоты делать можно. И добавить Enzyme
источник