рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрд░реЛрдз рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
const instance = axios.create({
baseURL: "http://www.example.com",
params: {
q: "question",
}
});
instance.get("/page",
{
params: {
page: 2
}
}
)
рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рдкрд░рдо рд╡рд╕реНрддреБ рдЖрд╡реГрддреНрддрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рдо рд╡рд╕реНрддреБ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИред рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдВ рдЕрдм q
рдХрд╛ рдХреНрд╡реЗрд░реА рдкрд░рдо рдирд╣реАрдВ рд╣реИред
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдбреЙрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдорд░реНрдЬ рдХрд┐рдП https://github.com/axios/axios#instance -methods
рдореБрдЭреЗ q
рдФрд░ page
рдкреИрд░рд╛рдо рджреЛрдиреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛ред рдпрд╣ рднреА рд╣реИ рдХрд┐ рдпрд╣ 0.18.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВрдиреЗ рджреЗрдЦрд╛ред
рд╡рд╛рддрд╛рд╡рд░рдг:
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ - https://runkit.com/philipbjorge/axios-regression
рд╣рдорд╛рд░реЗ рд╕рддреНрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рднреА рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
I _believe_ рдлрд┐рдХреНрд╕ params
рдХреЛ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ deepMergeProperties
рд╕реЗрдХреНрд╢рди рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдпрд╣рд╛рдБ рдЕрдВрддрд░: https://github.com/axios/axios/compare/8d0b92b2678d96770304dd767cd05a59d37f12cf...zackseuberling :zs-fix-merge-params
@zackseuberling рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред
@jasonsaayman рдкрд░реАрдХреНрд╖рдг рдЕрдм рдкрд╛рд╕ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдореИрдВ рд╕рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдирддрд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП) #2196
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рд░рд┐рд▓реАрдЬ рд╣реЛрдЧреА, рдЗрд╕ рдореБрджреНрджреЗ рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд┐рдпрд╛
рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ред рдЗрд╕реЗ рдХрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдПрдХ рд╣реА рдпрд╣рд╛рдБ @wphestiraid ЁЯШм
0.18.1
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рддрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ! рдЗрд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рддрдп рдХреА рдЧрдИ рд╣реИред
@serranoarevalo рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо 0.18.1
рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдореБрд╕реНрдХрд╛рди:
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ method
рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдХреЗрд╡рд▓ create
рдХреЙрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдФрд░ request
ред рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдкреВрд░рд╛ рджрд┐рди рд▓рдЧрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдмрджрд▓рд╛рд╡ред (рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдпрд╣ рдЙрд╕реА рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ?)
рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛
рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░? рдЗрд╕реЗ рдХрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░? рдЗрд╕реЗ рдХрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрд╕ v0.18.1
рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред я╕П
рдореИрдВ рдпрд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ v0.19.0
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдореИрдВ рдпрд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ
v0.19.0
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЗ? v0.18.0
рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, v0.18.1
рдареАрдХ рд╣реИред
NPM рдЕрднреА рднреА 0.18.1 рдХреЛ рдПрдХ рдСрдбрд┐рдЯ рдХреЗ рджреМрд░рд╛рди рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝реНрд▓реИрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ - рд╕рдВрднрд╡рддрдГ рдПрдХ рд░реЗрдб рд╣реЗрд░рд┐рдВрдЧред
рдпрджрд┐ рдЖрдкрдХреЛ рдореЗрд░реА рддрд░рд╣ axios 0.19
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
// Pass to create only these params
const instance = axios.create({
headers,
baseURL,
timeout,
});
// Pass others to the instance request
instance.request({
method,
url,
data,
...options,
});
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реБрдзрд╛рд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ
рдЕрдкрд╡реЛрдЯред рдмрд╕ рдЗрд╕ рдмрдЧ рдХрд╛ рдкреАрдЫрд╛ рдХрд░рддреЗ рд╣реБрдП рджреЛрдкрд╣рд░ рдмрд┐рддрд╛рдИ рдФрд░ рдПрдХ рдореБрджреНрджрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЖрдпрд╛ред
рдХреНрдпрд╛ рдХреЛрдИ рдлрд╝рд┐рдХреНрд╕рдЕрдк рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ?
https://github.com/axios/axios/blob/v0.19.0/lib/core/mergeConfig.js#L18 -L22
module.exports = function mergeConfig(config1, config2) {
// eslint-disable-next-line no-param-reassign
config2 = config2 || {};
var config = {};
utils.forEach(['url', 'method', 'params', 'data'], function valueFromConfig2(prop) {
if (typeof config2[prop] !== 'undefined') {
config[prop] = config2[prop];
}
});
v0.19.0 рдХреЛрдб рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ mergeConfig(axios_instance.defaults, config)
рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз config.params рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдЫреЛрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?
рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ?
рдореБрдЭреЗ рдкреВрдЫрдирд╛ рд╣реИред
@magicdawn рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджреАред рдореБрдЭреЗ рд╡рд╣ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рдЬреЛ рд╡реЗ рдлрд┐рдХреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред Pls @emilyemorehouse , https://github.com/axios/axios/pull/2196 рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдорджрдж
рдХреЛрдИ рдЦрдмрд░? рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА, рдлрд┐рд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╣ рдХрднреА рдареАрдХ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ !!
рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧрд╛... рдХрд╖реНрдЯрдкреНрд░рджред рдареАрдХ рд╣реЛрдиреЗ рдХрд╛ рднреА рдЗрдВрддрдЬрд╛рд░ рд╣реИред
рдПрдХ рд╣реИрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдПрдХ рдмрдирд╛рдП рдЧрдП axios рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рд╡рд┐рдзрд┐ рдХреЛ рдкреИрдЪ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
const client = axios.create({
baseURL: YOUR_URL,
})
client.originalGet = client.get
client.get = (url, { params, ...config }) =>
client.originalGet(url, {
...config,
params: {
key: YOUR_API_KEY,
...params,
},
})
// use it like normal
client.get('/something', { params: paramsToMerge } )
рдореИрдВрдиреЗ рдирд┐рд░реНрдорд╛рдг рдЙрджрд╛рд╣рд░рдг рд▓рдкреЗрдЯрд╛ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреИрдЪ рдХрд┐рдпрд╛:
export const createInstance = (config?: AxiosRequestConfig): AxiosInstance => {
const instance = axios.create(config);
// Patch methods to merge default params into each request.
// https://github.com/axios/axios/issues/2190
for (const [method, configIndex] of methodsToPatch as Array<[keyof AxiosInstance, number]>) {
const orig = instance[method] as Function;
// @ts-ignore
instance[method] = (...args: any[]) => {
if (!args[configIndex]) {
args[configIndex] = {};
}
args[configIndex].params = {
...(instance.defaults.params || {}),
...(args[configIndex].params || {}),
};
return orig.apply(instance, args);
};
}
return instance;
};
const methodsToPatch = [
['getUri', 0],
['request', 0],
['get', 1],
['delete', 1],
['head', 1],
['post', 2],
['put', 2],
['patch', 2],
];
рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЖрдк рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╢рд╛рдпрдж рд╕рднреА рдкрд░ рд▓рд╛рдЧреВ рди рд╣реЛрдВ):
npm i qs
axios.interceptors.request.use(config => {
config.paramsSerializer = params => qs.stringify({ ...params, myValue: 'foo' });
return config;
}
@janpantel рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ, рдХреНрдпреЛрдВ рди рдХреЗрд╡рд▓
axios.interceptors.request.use(config => {
config.params.myValue = 'foo';
return config;
}
@janpantel рдзрдиреНрдпрд╡рд╛рдж рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреНрд▓реАрдирд░ рднреА рд╣реИ
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рднреА рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ params
рдХреЗ рд╕рд╛рде axios.create()
ред
рдЗрд╕ рдмреАрдЪ рд╣рдо рдПрдХ рдЕрдиреБрд░реЛрдз рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдП ...
рдореЗрд░реЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ред рдЖрдЬ рдореБрдЭреЗ рдкрд╛рдЧрд▓ рдХрд░ рджреЛ! рд╕рдм рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рдлрд┐рд░ рдЕрдЪрд╛рдирдХ рдореБрдЭреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореБрджреНрджреЗ рдФрд░ рд╕реАрдУрдЖрд░рдПрд╕ рдореБрджреНрджреЗ рдорд┐рд▓ рд░рд╣реЗ рдереЗ ?! рдпрд╛рд░реНрдЧ...
рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВрдиреЗ v18 рд╕реЗ v19 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдЧ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдбреЗрдлрд┐рдирд┐рд╢рди (рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рдСрдердХреА рдкреИрд░рд╛рдореАрдЯрд░) рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ' рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛ рд░рд╣реЗ рдереЗ рдЬрдм рдореИрдВрдиреЗ рдЙрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдмрд╛рдж рдореЗрдВ рдирдП рдкреИрд░рд╛ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛, рдирдП рдкреИрд░рд╛ рдиреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛ :(ред
рд╕рдВрд╕реНрдХрд░рдг 18 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдкрд╕рдВрдж рд╣реИрдВ! :рдкреА
рдореИрдВ рдЕрдм рдиреЛрдб рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ umi-request рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдЕрдм рддрдХ рддреЛ рд╕рдм рдареАрдХ рд╣реИред рдореИрдВ
2020 рд╕реЗ рдЕрднреА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдмрд╛рд╣рд░ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд▓рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдм рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдПрдХреНрд╕рд┐рдпреЛрд╕ рд╕рдВрд╕реНрдХрд░рдг: 0.19.0
рдЗрддрдирд╛ рдЙрдкрдпреЛрдЧреА рдкрд░рд┐рд╡рд╛рдж рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
v0.19.1
рдЕрднреА рднреА рдпрд╣ рдмрдЧ рд╣реИ
рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдареАрдХ рдХрд░ рд▓реЗрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ 15 рдорд┐рдирдЯ рд▓рдЧреЗред
[email protected]
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдирд╛ред
[email protected] рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ
npm рдЗрдВрд╕реНрдЯрд╛рд▓ --save [email protected]
рд╕рд╛рде рд╣реА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред рдХреГрдкрдпрд╛ рдареАрдХ рдХрд░реЗрдВ
рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдЕрдВрддрд╣реАрди рдирд╛рдЯрдХ
рдРрд╕рд╛ рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреЙрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдЧрд░ рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкреИрд░рд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╡реЗ рдореЗрд░реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред
рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрдд рдХреЙрд▓ рдХреЗ рд╕рд╛рде рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдерд╛ред
рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ @renestalder рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХреЛрдИ рднреА рдЙрджрд╛рд╣рд░рдг рдкреИрд░рд╛рдореАрдЯрд░ рдХрд┐рд╕реА рднреА рдЕрдиреБрд░реЛрдз рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ create
рд╡рд┐рдзрд┐ рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ рд╡реНрдпрд░реНрде рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдмрдВрдж рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ #2656 рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, @cheelahim рдЬреИрд╕рд╛ рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛:
axios.interceptors.request.use(config => {
config.params. = {
myValue1: 'foo',
myValue2: 'bar',
...config.params,
}
return config;
}
рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
const params = {
name,
id,
pageIndex,
pageSize,
};
const url = `/api/poi/query`;
axios
// .get(url, params)
.get(url, {
params,
})
.then(json => {
// do something
})
.catch(err => console.log(`error`, err));
рд╡рд╛рд╣! рд▓рдЧрднрдЧ 1 рд╕рд╛рд▓ рдмрд╛рдж!
рдмрдЧ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ! рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛......
рдлрд┐рдХреНрд╕ #2656 рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рддрдХ рдХрд╛рдЯрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ
рдмрд╕ 0.18.0 . рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░реЗрдВ
рдпрд╣ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ?
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ fetch
рдЬреИрд╕реЗ рд╣реА рдЖрдкрдХреЛ рдкреНрд░рдЧрддрд┐ рдХреА рдШрдЯрдирд╛рдУрдВ рдпрд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдмрд╕ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ ^0.18.1
рдкрд┐рди рдХрд░реЗрдВред
@techhouse рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдЬрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реИред
рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдЕрдХреНрд╖реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдЖрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд┐ рдпрд╣ рдлрд┐рдХреНрд╕ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣реИ рдФрд░ рдХреЛрдИ рднреА рдЗрд╕реЗ рдХрд┐рд╕реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдордЬрд╛рдХ рд╣реИ, рдпрд╣ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдпрд╛ рдХрд┐рд╕реА рдХреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреА рдкреНрд░рдЧрддрд┐ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдЬреЙрди рдЕрд▓реНрдмрд░реНрдЯрд┐рдиреА
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдирд┐рджреЗрд╢рдХ
[email protected]
рдУ 802-323-4558 | рд╕реАред 802-323-4558 | www.legacyresearch.com http://www.legacyresearch.com
рд╕реЗ: рдПрд╡рдЧреЗрдиреА рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рднреЗрдЬрд╛ рдЧрдпрд╛: рдЧреБрд░реБрд╡рд╛рд░, 23 рдЕрдкреНрд░реИрд▓, 2020 10:59:32 рдкреВрд░реНрд╡рд╛рд╣реНрди
рдкреНрд░рддрд┐: axios/axios [email protected]
рд╕реАрд╕реА: рдЬреЙрди рдЕрд▓реНрдмрд░реНрдЯрд┐рдиреА [email protected] ; рдЯрд┐рдкреНрдкрдгреА рдЯрд┐рдкреНрдкрдгреА @noreply.github.com
рд╡рд┐рд╖рдп: рдкреБрди: [рдЕрдХреНрд╖реАрдп/рдЕрдХреНрд╖реАрдп] рдЕрдиреБрд░реЛрдз рдкреИрд░рд╛ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдкреИрд░рд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (#2190)
@techhouse https://github.com/techhouse рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЬрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реИред
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub https://github.com/axios/axios/issues/2190#issuecomment-618445756 рдкрд░ https://github.com/notifications/unsubscribe-auth/AF6OZWIPRREAQP5OGY437X3ROBJVJANCNFSM4HRPA6AQ рдХреЛ рдЕрдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдлрд┐рдХреНрд╕ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ v0.20.0 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ
рдпрд╣рд╛рдБ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!
+1ред рдЕрднреА рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░ рд░рд╣рд╛ рд╣реИред рдПрд╕рдПрдордПрдЪ
@khastation @raphaelbadawi @jonathanalberghini @techouse @AndyOGo
рд╡рд┐рдХрд▓реНрдк:
@ рдорд╣рдиреБрдВрдЪрд┐рдХ
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ fetch
рдЬреИрд╕реЗ рд╣реА рдЖрдкрдХреЛ рдкреНрд░рдЧрддрд┐ рдХреА рдШрдЯрдирд╛рдУрдВ рдпрд╛ рд░рджреНрджреАрдХрд░рдг рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
@AndyOGo рдЗрд╕реЗ https://javascript.info/fetch-progress рдХреА рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореИрдВрдиреЗ рдХреБрдВрдЬреА рдкрд░рдо рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ deconstructing рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬ рд▓рд┐рдпрд╛ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрд╕реНрдерд╛рдпреА рдХреЛрдб, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдорд░реНрдЬ рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ 0.20.0 рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рд╣реВрдВред рдПрдХреНрд╕рд┐рдпреЛрд╕ рдЕрднреА рднреА рдЬрд╛рдиреЗ рдХрд╛ рдореЗрд░рд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдореБрдЭреЗ рд▓рд╛рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛ ()ред рдЪреАрдЬреЗрдВ рдЖрдорддреМрд░ рдкрд░ рдПрдХреНрд╕рд┐рдпреЛрд╕ рдХреЗ рд╕рд╛рде рдЗрддрдиреА рджреБрдмрд▓реА рд╣реЛрддреА рд╣реИрдВ ;-)
рдзрдиреНрдпрд╡рд╛рдж @mahnunchik
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдЧрддрд┐ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдБ!
рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @bdrtsky
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ:
fetch
XMLHttpRequest
рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдкреНрд░рддрд┐рдЧрдорди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИрдпрд╣ 0.20 рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдлрд╝рд┐рдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдмрдВрдж рд╣реИред рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрд╕ рд░рд┐рд▓реАрдЬ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, 0.20 рдХрд╛ рдмрд┐рдВрджреБ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдФрд░ рдПрдХ рд╕реНрдерд┐рд░ рдПрдХреНрд╕рд┐рдпреЛрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬрд╛рд░реА рдХрд░рдирд╛ рд╣реИред
рдпрд╣ рдХрд╛рд░реНрдп рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ, рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП 0.20 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреЗрдЦреЗрдВред
рдХреНрдпрд╛ рдЗрд╕реЗ 0.19.3 рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд░рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ? рджреЛрд╖ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдЗрд╕реЗ рдЙрд╕реА рдорд╛рдореВрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ...
рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо 0.19.3 рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╣рдо 0.20 рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ 0.18.0 рд╕реЗ 0.19.2 рддрдХ рд╕рднреА рд░рд┐рдЧреНрд░реЗрд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реА рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИред
рд╣рдо рдЗрд╕ рдорд╛рдпрд╛рд╡реА 0.20 рд░рд┐рд▓реАрдЬ рдХреА рдЙрдореНрдореАрдж рдХрдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдХреЛрдИ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЗрд╕ рдмреАрдЪ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
@adamreisnz рдореИрдВ 0.20 рд░рд┐рд▓реАрдЬ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд▓рдЧрднрдЧ 60 рдЕрдЬреАрдм рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╣реИрдВ (рдЗрд╕реЗ 120 рдЕрдЬреАрдм рд╕реЗ рдиреАрдЪреЗ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдХреБрдЫ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдФрд░ рд╡рд┐рд╡рд┐рдз рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ, рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рд╕реНрддреБрдд рди рдХрд░реЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ, рд╕рдВрдХрд▓рд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рди рдХрд░реЗрдВ рдЖрджрд┐ рдпрд╣ рдПрдХ рд╢реНрд░рдо рд╣реИред рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдЬреБрд▓рд╛рдИ рддрдХ рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд▓рд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╣рдо рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо v1 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рдХрд╖реНрдЯрдкреНрд░рдж рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
v1 . рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
0.x
рд╕реЗ рдкрд╣рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.0.0
; рдЖрдкрдХреЛ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╕рдм рдХреБрдЫ рд░рдЯрдирд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЛрдИ рдпрд╣ рддрд░реНрдХ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд рдирдИ рдмрдЧреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдХрдард┐рди рдмрдирд╛ рджреЗрдЧрд╛ред
@markcarver рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдо Axios рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ v1 рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Axios рдиреЗ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ API рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ SemVer PublicAPI рджреЗрдЦреЗрдВред V0.20.0 рдХреЗ рд╕рд╛рде рд╣рдо рд╕реНрдерд┐рд░рддрд╛ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ 0.19.x рд╢рд╛рдЦрд╛ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрд╕рд╛рди рдЬреАрдд рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рдЙрд╕реА рд╕рдордп рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреИрдХрд▓реЙрдЧ рдХреЛ рднреА рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 120 рдЕрдЬреАрдм рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬрд╣рд╛рдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ 2017 рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдкреАрдЫреЗ рдереЗред рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗ, рдореИрдВ рдХрд╣реАрдВ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЬрд┐рддрдирд╛ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдПрдХреНрд╕рд┐рдпреЛрд╕ рдкрд░ рд╕рдорд░реНрдерди рдФрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред
рдзрдиреНрдпрд╡рд╛рдж
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛ рдкреИрджрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХреБрдЫ рдкреНрд▓рдЧрдЗрдиреНрд╕ (рдЬреИрд╕реЗ axios рдХреИрд╢ рдПрдбреЗрдкреНрдЯрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╣рдо V0.18 рдкрд░ Axios рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдФрд░ рд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ (рдмрд┐рдирд╛ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓рд╛) рд╕рдВрд╕реНрдХрд░рдг рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ .
рдЕрдм рдХреБрдЫ рдорд╣реАрдиреЛрдВ рд╕реЗ рдпрд╣реА рд╕реНрдерд┐рддрд┐ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдЬрд╛рд░реА рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рд╛рдЧреВ рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдФрд░ 0.19.x рдЬрд╛рд░реА рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рддрд╛рдХрд┐ рдХрдо рд╕реЗ рдХрдо рд╣рдо рдирд╡реАрдирддрдо рдХреЛрдбрдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВ? рдпрджрд┐ рдЖрдк рдПрдХ рдФрд░ 120 рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рд╣рдо 0.20 рдпрд╛ v1.
рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреВрдВрдЧрд╛ред
@adamreisnz рдпрдХреАрди рд╣реИ рдХрд┐ рдореИрдВ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рднреА рдЪреБрдиреВрдВрдЧрд╛ рд▓реЗрдХрд┐рди 0.18.x рд╕реЗ 0.19.x рддрдХ рдмрд╣реБрдд рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдЙрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдХреБрдЫ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрдмрд╛рд╡ рд╡рд╛рд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде 0.20.0 рд░рд┐рд▓реАрдЬ рдХреЛ рд╕реНрдерд┐рд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдерд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 60 рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╢реЗрд╖ рд╣реИрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдмрд╛рдХреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ 60 рдХреЛ рдпрд╛ рддреЛ wip
рдпрд╛ v1
ред
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдмрд╛рд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЕрдзрд┐рдХ рдЪреАрдЬреЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬ рдФрд░ рдмреНрд░реЗрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдЬреЛ рдХрд┐ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕рдВрднрд╡ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рд╕рд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореБрдЭреЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЯрди рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрднреА рднреА 200 ~ рдореБрджреНрджреЛрдВ рдФрд░ 60 ~ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдмреИрда рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмрд╕ рдмрд╛рд╕реА рд╣реЛ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдПрдХ рдЕрднреА рднреА рдмрд╣реБрдд рдЯреВрдЯрд╛ рд╣реБрдЖ Axios, рд╢рд╛рдпрдж рдФрд░ рднреА рдЕрдзрд┐рдХ рдЯреВрдЯрд╛ рд╣реБрдЖред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЗрд╕ рд╕рдордп рд░рд┐рд▓реАрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдорджрдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдПрдХ рдРрд╕рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЬреЛ рдкреНрд░рддрд┐рдЧрдорди рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрдмрд╛рд╡ рд╡рд╛рд▓реЗ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рд╛рде рд╣реА рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝реЗрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдХрд╛рдлреА рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде 0.18.x рд░рд┐рд▓реАрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдЧрд░ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдорджрдж рдХрд░реЗрдЧрд╛?
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде 0.18.x рд░рд┐рд▓реАрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдЧрд░ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдорджрдж рдХрд░реЗрдЧрд╛?
рд╡рд╣ рддреЛ рдЬрдмрд░реНрджрд╕реНрдд рд╣реЛрдЧрд╛ред
рдкреБрдирд╢реНрдЪ: рд╣рдо рд╕рднреА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд░рд╣реА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдРрд╕реЗ рдкреИрдХреЗрдЬ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЬреЛ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рд╣реИред рдореИрдВ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдЖрджрд┐ рдХреЗ рд╕рд╛рде 0.18.x рд░рд┐рд▓реАрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдЧрд░ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдорджрдж рдХрд░реЗрдЧрд╛?
рд╣рд╛рдВ, рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдирдП рд╕рд╛рдорд╛рдиреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред
@adamreisnz рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╢рд╛рдЦрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: 0.20.0-рдмреАрдЯрд╛.1
рдореИрдВ рд╣рд╛рдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдорд╛рд░реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред
@jasonsaayman рдЕрдм рддрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, 0.20.0 рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореБрджреНрджрд╛ рдЕрдм рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реБрдзрд╛рд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ