рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ ES6 рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реАред рдХреНрдпрд╛ рдпрд╣ рдЕрдм рд╕рдорд░реНрдерд┐рдд рд╣реИ? рдХреНрдпрд╛ рдореБрдЭреЗ require('socket.io-client')
? рдЕрдЧрд░ рдореИрдВ import * as io from 'socket.io-client'
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ io.connect('localhost')
ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ require('socket.io-client')
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ io('localhost')
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
import io from 'socket.io-client'
рд╕реЗ рдЖрдкрдХреЛ io
рд╕реАрдзрд╛ рд╕рдВрджрд░реНрдн рдорд┐рд▓реЗрдЧрд╛ред
import ioClient from 'socket.io-client'
let io = ioClient('http://your-host')
рдЖрдк рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ?
рдРрд╕рд╛ рдХреБрдЫ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
'рдПрдХреНрд╕рдкреНрд░реЗрд╕' рд╕реЗ 'рдЖрдпрд╛рдд рдПрдХреНрд╕рдкреНрд░реЗрд╕';
'http' рд╕реЗ http рдЖрдпрд╛рдд рдХрд░реЗрдВ;
'рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ' рд╕реЗ рд╕реЙрдХреЗрдЯрд┐рдпреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ;
'рд╕рдВрдкреАрдбрд╝рди' рд╕реЗ рдЖрдпрд╛рдд рд╕рдВрдкреАрдбрд╝рди;
рдЖрдпрд╛рдд {validNick, findIndex, sanitizeString} '../shared/util' рд╕реЗ;
рдЪрд▓реЛ рдРрдк = рдПрдХреНрд╕рдкреНрд░реЗрд╕ ();
рдЪрд▓реЛ рд╕рд░реНрд╡рд░ = http.рд╕рд░реНрд╡рд░ (рдРрдк);
рдЪрд▓реЛ рдЖрдИрдУ = рдирдпрд╛ рд╕реЙрдХреЗрдЯрд┐рдпреЛ (рд╕рд░реНрд╡рд░); `
рдЖрдпрд╛рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдлрд╝реЗрдЪ рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рд╡рд┐рдлрд▓ рд░рд╣рд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
import io from 'socket.io-client'
рд╕реЗ рдЖрдкрдХреЛio
рд╕реАрдзрд╛ рд╕рдВрджрд░реНрдн рдорд┐рд▓реЗрдЧрд╛ред